Below is my training routine but i am not getting any gains any advice?i am trying to bulk

Monday
Chest,Shoulders,Triceps,Cardio

Tuesday
Legs,Cardio

Wednesday
Cardio

Thursday
Back,Biceps,Cardio

Chest
Flyes 2 sets 15 45 rest *
Incline bench press 15 reps 12,10,6,6
Cable flyes 2 sets 15 *
Flat press 7,7,7
Bench Dips

Shoulder
Clean and press 15,12,8,6
Seated Press 3 sets 7

Triceps
Pushdowns 15 reps *
French Press 3 sets 10
2 minutes rest

* 60 seconds rest between sets

Back
Wide grip pulldown 3 sets 12
*Deadlift 15,10,8,6,4
Seated row single arm 3 sets 12
Close grip pulldown 3 sets 10
Upright row 4 sets 12

Biceps
Bar Curl 15,12,8,8
Supine Curl 3 sets 12
Cable Hammer Curl 3 sets 12
*2/3 minutes rest

Legs
Extensions 3 sets 12
Leg Press 15,10,8,6,6
Leg Curl 3 sets 15
Lunges 2 sets 15
Calf raise 4 sets 12