that doesnt really help, 200 grams of protein is crap if your a 250 pound dude. whats your stats (age, weight, bf%), previous routine and workout history. max lifts on squat, deads, bench. something like stronglifts would be good for someone still making newb gains or for someone who has only done isolation training. for size and strength a good routine with heavy barbell lifts like bill star 5x5 is what i would recommend. big compound movements with good carry over is what you should be aiming for. your body weights, bf% is more for your diet, or how you should be tweaking it, but diet does play a large part in your results. a gram plus per pound of lean body mass of protein for optimal muscle repair. 40/40/20 is a good number for percentages of protein/carbs/fats for lean weight gain.. 50/20/30 if you need to lose some fats. there are alot of factors to consider that are dependant on your current body situation for diet. but for routine my vote is bill star 5x5 ftw. strength and muscle mass come from lifting big weights. squats, deads, bench, chins, dips, cleans, overhead presses, bb rows