10 Delicious Snacks that will get you Ripped Mary 3 years ago Healthy Eating Tips High protein foods are necessary for gaining muscles while fats and carbs are essential sources of energy. Credit Body Hub