Resting allows the body's muscles to recover and repair, which in turn builds strength. It also prevents overtraining. Constantly working out and training without recovery time can harm an athlete's body. This is why rest and recovery is extremely important for athletes.