the most important thing while bodybuildong (weightlifting) period is calories. It is important that your calorie intake reflects your weight, as you gain muscle up the calories. I personally use body weight x 20 during bulking , 40% protein, 30% carbs,30% fats but on off days I lower calories to 10cal/lb. and use 33%,33%,33%
this will help keep you lean while bulking,
I do a mon/chest tues/shl,back wed/legs one day off and repeat after I have done this for two weeks I take a week off from lifting to recover and I eat 10 times body weight to strip off and body fat during this off period
supplementation, I began using satur8 and it seems to be working well, using whey/dextrose post workout usually 75-100g dextrose 50-70 g protein
I use a computer program called life form to log my calories for my weight X 20 days and I always hit my calorie requirements for the day
the diet ratios I got from MR.X