whatever works best for you from trial and error...........and whatever method will get you to the proper surplus calories the easiest.........protein is overated......you get 3 servings of protein a day from whole foods, especially post-workout, that's enough.......complex carbs are the most important, for both training hard and putting on muscle.......
fats of course help with test levels.....you don't want too much because fats are not that great of a source of energy and maybe problematic with keeping body fat levels down.....even MCT's...they give you a dry, unpumped feeling unlike carbs
as long as you get no carbs 4 hours before bed and you are in your optimal caloric range, carbs possess no negitive affects on body fat....only carbs will spare your endongenous muscle tissue...not protein
ratios are wack......if you are 6ft 5.....your ratio for protein will be much less