I think this might be a bit better..
Mondays & Thursdays
Shoulder Press
Deadlifts
Dips
BB Rows
Curls
Abs, not weighted
Tuesdays & Fridays
Squats
Leg Curls
Bench Press
Pullups
Calves
Weighted Abs
Thats pretty much what I do now and its been working for me great.
Heres what I do:
Workout A:
Squats 5x6
Wide Stance Stiff Legged to the Floor: 3x6-8
GHR: 1xfailure
Flat BB Bench 5x8
Underhand Chinups 5x6-8
Abs
Workout B:
DB Military 5x8
Deadlifts 5x6
Dips 5x8-10
BB Rows 5x8
DB Pullover (for stretch only) 3x12-20
I alternate them throughout the week. So week 1 would be A,B,A and week 2 would be B,A,B
With your routine you put above you had all your lower back work in 3 straight exercises in one day, you also pounded your hams before deads which will mean you could possible overtrain your hams and your deads will be with less weight, squats and deadlifts are crucial if you want to put on mass to your entire frame so having them at the beginning of your workouts will let you use maximum weight. You also had your shoulder presses after bench press and dips, meaning your delts and triceps will both be worn out, this will hold you back with the weight you can use, putting them before deadlifts will get your shoulders nice and warmed up for the deadlifts. You cuold also do what I do and take calves out and just do 3 sets on every rest day, I do them unweighted to avoid them aching too much the next day so I either do one legged calf raises on a step, 3x12 or normal calf raises on a step 3xfailure.
How long have u been lifting?
If some other bro's would come on here and tel me how good this advice Iv been giving is any good I would appreciate that, Iv just been using what Iv been told before but maybe this isnt for him?