You've got a lot of movements in that plan that perhaps you don't need to do.
Not that the movements on their own are pointless, just you're potentially doing too much.
You only really need to do at max one compound movement followed by perhaps 2-3 accessory movements at the most.
Say for example on a bench press day;
FLAT BENCH PRESS - CORE LIFT
INCLINE DB PRESS - ACCESSORY
CABLE FLYES - ACCESSORY
TRICEP PULLDOWNS - ACCESSORY
The most important is the main compound movement. Don't start on anything else until you've done the main compound movement, so that's bench press, squat, deadlift and shoulder press. This should always be the meat and potatoes of your workout, unless you have underlying injuries that prevent you from doing so. These are by far the most effective exercises you can do regardless of your goals. Always start with these.
It's a myth that you have to do LOADS of movements in order to get bigger. You can sufficiently cause enough micro tears in your muscle from doing 4 or 5 movements properly and with good technique, range of motion and for the necessary rep ranges than just going at it in the gym believing more means better. More doesn't always mean better.
You're also pretty heavy on your days 1 and 3 but not 2. It seems you have a desire to focus predominantly on everything other than your legs. Not a good start. Everything should be balanced otherwise you won't get the best results out of your hard work and that includes putting just as much into your lower body workouts than you do for upper body. You'll also end up favouring your upper body which itself can create problems such as muscle imbalances and overruse injuries. It's also not cool to have an underdevelop lower body that is dominated by a developed upper body. Lots of men do it, but they are usually the ones who really perceive themselves as simply being a pair of arms and pecs. If you could literally look inside their mind that's all they see - arms and pecs. Unless that's all you are and all you think you're worth to others who look at you, incorporate a workout plan that works every muscle in your body. I'd look at improving your leg day because it's COMPLETELY out of whack in comparison to everything else. Neglected legs = neglected workout routine = neglected potential.
Also, why are you doing back on day 1 and also 2? You might be better assigning one whole workout just to back because you're doing a whole lot of work on your back over those 2 days which seems kinda detrimental. You can do workouts that focus opposite muscle groups and they are effective but to do this properly you have to make sure you've got both the volume correct and the movements otherwise you'll burn yourself out and potentially hurt yourself. Research about this if that's what you're trying to implement. It also usually works by giving yourself sufficient rest between sessions, and not training the next day the same muscle group you trained yesterday. That's counterproductive. You could just stick to doing a certain muscle group per day. Again, deadlifts should be the core lift that goes first as this is the most important exercise where you'll get the most bang for your buck.
Overall I'd reduce the number of movements done. You can increase the volume but make sure the volume you're doing is focused solely on the big lifts. Can't emphasise this enough. Unless you're a bodybuilder in which case, volume in any scenario is beneficial. Aim for about 10-15 reps for the accessory movements per set, perhaps 3 sets or so. Aim for about 5-15 reps for the core lifts and this is where you want to be focusing your time, energy and motivation on, around 3 sets is beneficial. The less reps you do, the more sets you can compensate with in most cases unless you're following a strict strength training program.