Fuck the shrugs if you deadlift, power clean, or do upright rows. If you are not doing those exercises, fuck the shrugs and do those exercises instead.
Also, why do you do front laterals if you are doing 2 overhead presses? Also, what is the point of dumbbell presses and behind the neck? Why not one or the other or alternate them every 4 weeks.
Shoulders are simple. You have to push weight over your head to build a good anterior. If you never push weight over your head, you will never build the deltoid thickness characteristic of a bodybuilder.
You need good deltoid width which comes from side laterals or upright rows.
You need good traps. If you deadlift, clean, or do upright rows, you should have some traps. If you do upright rows, you should still be doing some form of pull.
You will have good rear deltoids if you row heavy. If you do not row heavy, you should throw in bent laterals....but the better solution is to change your back routine and row heavy because without rowing heavy, you will never build good lat thickness.