What causes a lot of body movement during sleep?

Several things. Periodic limb movements may be caused by excessive exercise, caffeine/alcohol use, stress, obstructive sleep apnea, medications, etc. Rem sleep behavior disorder can cause body movements as well.