There seems to be a trend in the strength training community as far as training routines for bulking. The generic bulking routine looks something like this:
Monday = Squats, Deadlifts, Chin Ups, Curls
Wednesday = Bench Presses, Overhead Presses, Extensions
Friday = Abs
There's nothing terribly wrong with the above workout (though I admit, I just pulled it out of my ass), but these kinds of programs lack something... Often times, they are too light. And no, I don't mean that lifting sets of 6 reps is heavy. That's light! When I say heavy, I mean heavy! Triples, Doubles, Singles...
I used to be a nerd in all things weightlifting-related and have gathered much knowledge that I often can't help but share to people. I'm having one of those moments right now.
So here's the dirty little secret for bulking...
The stronger you are, the easier it is for you to bulk. Yeah. There, I said it. What happens is that strong people can recruit more muscle fibers when lifting weights compared to weaker people, and therefore can cause greater "adaptive triggers", if you wanna call it that, to the worked muscle. In other words, who is getting a better workout? I guy bench pressing 300 pounds? Or a guy bench pressing 400 pounds?
The secret is to first be strong before delving into hypertrophy programs. I recommend Olympic-style Weightlifting.
When you start cleaning and jerking 315 pounds, your workouts will have much better quality.
Hope this helps.