Rest
Last but not least is rest, your muscles need time to rest in-between workouts with a minimum of 7-8 hours of sleep per night for best results. Also a well designed program will alternate between muscle groups, allowing time for muscles to recover and grow.