Building muscle takes a lot of calories, but since strength training will help you gain muscle mass, it is the better option. Strength training helps you gain lean muscle mass. This makes your body stronger and will prevent you from becoming overweight. Strength training builds muscle mass on the lower body, but it will not build up your upper body quite as much as cardio will.