Question: how to gain weight for strength training?
Answer: Lift weights. Consume at least 1.1 grams x your weight in protein. Consume at least 2g per pound of bodyweight in carbs. Consume at least . 5g per pound of bodyweight in fat.