What works best for me to gain muscle is to weight-lift every other day and to eat more protein on the days off (when muscles are recovering and building) and to eat more carbs on days when I'm...