While cardio is beneficial for heart and overall health, weight training is particularly effective for building and preserving bone mass, especially as you age.