Strength training is lifting heavy weight for low repetitions where endurance training is lifting low weights for high repetitions. This training is meant to make you stronger and for longer lengths of time.
Heart disease is the number one killer in America. With cardio fitness, it strengthens your cardiovascular system to reduce the chances of heart disease.