You have to be at exactly 19% body fat!!! You're just wasting your time if you're not!!!
Look man.... There is no secret to bulking. For once I'm going to agree with Prof X.... God save me.... You got to "EAT"!!! It doesn't matter if you're at 12%BF or 22%BF. If you want to bulk you have to bump up your caloric intake!!! My java script is not enabled on this machine or I would send you a link to how much you should be eating according to your current BW.
My guess at 150lbs would be to start eating at least 3000 calories a day!!! At this point I would not bother balancing protein, carb, and fat intake. Just eat around 40% carbs, 35% protein, and 25% "healthy" fats for starters. You'll find your nitch later. For now you need to eat!!!
And start lifting heavy-ass weights at lower reps!!! Try a 5x5 set/rep routine!!! Play with this until you get failure on the last rep of the last two sets. Invest in compound movements like; dead-lift, squats, rows, and bench-press... Drink lots of water!!!
Oh, and have fun!!!!