A few things I could say is, it might be more beneficial to do Cardio after weights. It's not a hard and fast rule, but a general maxim many adhere to, in a situation like yours.
You need to be carefuly about all those Row and pressing movements. Rows, (Biceps), Pressing, (Triceps). You're getting potantially too much weekly stimulus on both muscle doing a lot of Row and Press movements, and working the two muscles seperately too.
I would advise to cut back on some of the Row and Press movements, and replace them with alternatives, that are less likely ot stimulate Biceps or Triceps.
Drop leg Extensions, go for Dumbbell Squats.
I'd be aware of the Presses and Flyes on Chest, it's all too similar, I'd incorporate different things maybe as alternatives to Fyes, like Stiff Arm Pullovers, Cable Crossovers, Pec Deck.
Also you look like you're doing too much at 4 sets per exercise.
I would say don't exceed 8 sets for small muscles like Biceps, Triceps and Shoulders, and don't do more than 12 sets on big ones like Chest, Back and Legs.