Just to chime in two more cents, Its_just_me pretty much killed it spot-on with his earlier post. Pinta, you’d do well to get on the routine he listed instead of your current one.
I’m not generally one to dismiss live in-person advice for Internet advice, but the program you listed seems to be cookie-cutter gym trainer stuff with high reps, way too little leg work (more arm work than legs!), weird supersets (some of the back-to-back exercises), and too much time watching the clock/timing rest between sets and leaving time for abs and cardio after every session.
Buckle down, keep your form solid and don’t be afraid of going a bit heavy, and you should get back on track.