How to Gain Weight Fast: What Foods to Eat and Avoid. If you want to gain weight and muscle naturally, you need to make some changes to your diet. Drop the foods that don’t supply the nutrients you need to maintain proper hormone balance, bodily functions, energy levels and muscle growth. read more