Try a new program. For intermediate lifters I also recommend getting away from a basic 3x12 routine. I think it's a great way to start but when you stall it's time to switch it up. I don't hate the concept of German Volume Training, but it misses too many good exercises and muscle groups. I'm a big fan of FST-7. Modify it a bit to fit your preferred exercises based on what equipment you have and give it a shot.https://www.muscleandfitness.com/sites/muscleandfitness.com/files/media/FST7BlueprintM&F.PDF
I also recommend working in rep ranges. By that, I mean don't get locked in to a specific rep number. In order for your muscles to grow, they need to be pushed to their limits. Instead, of 3x10...have your workout 3x8-12. That means if you are benching 225 and can hit 12 reps, it's time to move up in weight. So you add 10 pounds and can now do 3x8. Keep that weight until you reach 12 again, etc. If you aren't tracking your lifts, you are not going to progress as quickly. I have the FST-7 program in a google spreadsheet already. If you would like PM me your email and I'll send a copy.