ill make the first comment. well, the program sucks. you're planning on working out 6 times a week with only one rest day? how about u workout monday, tuesday, rest on wednesday, and then thursday and friday you workout and rest on the weekends. i used to want to workout a lot too, everyday, because I thought the more you do, the more you gain, but I guess I was wrong. If you are trying to add muscle mass, then you seriously need to change up your routine. first, change your diet and start eating better.
i understand you're stretching your workout, but wanting to bulk up doesn't work like that, you work 4 times a week or even 5 max and you rest, you have no rest there and even though your workouts don't have a lot of exercises, remember, your body builds muscle when its resting, not while its working out. seems like serious overtraining.
if you want a good routine, follow this:
chest/tris
back/bis
rest or cardio day (no cardio if ur an ectomorph)
shoulders
legs/abs
this seems to work very well for me, keep sets for most body part to 12 max, but for biceps and triceps, only 9, but on chest and back days, you'll be simulataneously working triceps and biceps because most of these exercises are compound exercises, that you should cut it down to only 6 sets (two exercises with the most weight possible, 10-12 reps, 3 sets each)
eat right, get a lot of protein, possibly even start taking protein supplements and you'll eventually gain muscle and get toned. your current program is just sh** no offence intended :P
so lets say for chest/tris:
bench press 3 x 12
incline bench press 3 x 12
decline bench press 3 x 12
dumbbell flyes 3 x 12
tricep kickbacks 3 x 12
cable tricep pushdowns 3 x 12
thats your whole workout for monday lets say, you can even replace incline bench with weighted dips if you want, just as effective. those 6 exercises with a good amount of weight should give you a good enough workout. for bench press, you can even do a pyramid if you want (e.g., move up a weight and cut down reps, w/e works best for you)
good luck