Please help me critique my routine. (I am on cycle right now)

Split is

Monday:
Back

Tuesday:
Chest

Wednesday:
Shoulders & Forearms

Thursday:
Legs

Friday:
Bi's & Tri's

My Workout Routine is as follows

Chest
3x sets Flat Bench 8-10 reps
3x sets Incline bench 8-10 Reps
3x sets Decline Bench 8-10 reps
3x sets Cable Cross 8-10 reps
3x sets Dumbell Flyes 8-10 reps

Back
3x sets Deadlift 8-10 reps
3x sets Wide Grip Lat pulldown 8-10 reps
3x sets Narrow Grip Lat pulldown 8-10 reps
3x sets Seated Row 8-10 reps
3x sets Dumbell Row 8-10 reps
3x sets Trap Shrugs 10-15 reps

Shoulders
3x sets Overhead Press 8-10 reps
3x sets Lateral Raises 8-10 reps
3x sets Front Raises 8-10 reps
3x sets Upright Row 8-10 reps

Bi's and Tri's

3x sets Wide Grip Preacher Curl 8-10 reps
3x sets Narrow Grip Preacher Curl 8-10 reps
3x sets Standing Dumbell Curl 8-10 reps
3x sets Hammer Curl 8-10 reps
3x sets Concentration Curl 8-10 reps
3x sets Tricep Pushdowns 8-10 reps
3x sets Overhead Dumbell (Triceps) 8-10 reps
3x sets Skull Crushers 8-10 reps

Legs
3x sets Squats 8-10 reps
3x sets Leg Press 8-10 reps
3x sets Leg Extension 8-10 reps
3x sets Leg Curls 8-10 reps
3x sets Calf Raises 15-20 reps

If you all could please help to let me know whether this is an effective on cycle bulking workout routine, and if not will you please help me correct it. Thanks alot.

Orion