Cardio exercise burns calories only while you do it while weight training can keep your metabolism elevated for 48 hours after you finished lifting. A good cardiovascular endurance can significantly improve your weight training session.