There are 3 key components to sprinting speed:
- The amount of power you apply to the ground
- The length of each stride
- The strive frequency, or how fast you can recoil after the push
Now, length of stride is mostly genetic (limb length) but can also be improved by proper hip and hamstrings mobility/flexibility training.
Getting stronger, and especially more powerful is the key to factor 1. So squats, romanian deadlifts, olympic lifts, plyos are very important.
Now, I believe that the true limiting factor in a well trained athlete is the stride frequency. Basically you need to program your nervous system to be able to move faster. A good way to do this is overspeed training. The easiest way to do this is to sprint on a slight decline (no more than 5-10 degrees… it should feel much different from a normal sprint), but the best one is the overspeed towing harness (where the athlete is being pulled by an elastic band to run faster).
However to make the most out of it, without affecting running mechanics, it’s best to use it in a complex fashion:
Set 1: Resisted sprint (speed parachute) x 40-60 yards
Rest 2-3 minutes
Set 2: Overspeed sprint x 40-60 yards
Rest 2-3 minutes
Set 3: Normal sprint x 40-60 yards
Rest 5 minutes
Set 4: Resisted sprint (speed parachute) x 40-60 yards
Rest 2-3 minutes
Set 5: Overspeed sprint x 40-60 yards
Rest 2-3 minutes
Set 6: Normal sprint x 40-60 yards
Rest 5 minutes
Set 7: Resisted sprint (speed parachute) x 40-60 yards
Rest 2-3 minutes
Set 8: Overspeed sprint x 40-60 yards
Rest 2-3 minutes
Set 9: Normal sprint x 40-60 yards
BTW, sprinting speed under 60 meters is not correlated with bodyweight, but it is correlated with body fat. So it’s not about being lighter, it’s about being leaner.