Answer to #3:

Total calories. Most people think extra protein is the most important nutrient in building muscle and lean tissue, and while heavy muscle building does require additional protein beyond the average person’s needs, the body needs extra calories from all sources to fuel muscle building. This is best accomplished by adding high nutrition carbohydrates to help muscles recover from workouts and replace muscle glycogen.