You need to improve
Form/technique, or the skill of sprinting. Working towards optimal style. "Better" strides are faster strides.
Cardio or aerobic capacity, or your conditioning. Working towards maintaining peak exertion for a longer period of time. The longer you can go fast, the faster you will be.
The amount of force you produce with each step. Getting stronger(better) at jumps will how increase how much force you can generate. Jumping will also teach you to generate this max force, faster.
A smart Russian guy with a long name divides jumps into 2 categories, "short" and "long."
Short jumps are box jumps, or standing broad jumps, 1 shot, max force jumps.
Long jumps are repetitive, cyclic jumps. Like skipping, or triple jumping or bounding. Repeated, symmetrical, "bouncey."
He says to practice short jumps in one session, and long jumps in another session. Similar to the way you would alternate Heavy(intensity) and Light(volume) workouts with weights. By alternating "short" and "long" jump training sessions you work on more "skills."
Start with the "easist" stuff you can do and still get a workout. Increase the intensity of your methods gradually. So start with broad jumps and box jumps and get everything you can out of them before you progress to ploy metrics and depth jumps.
The stronger your abs and hips and hamstrings get, the faster you will be. Even sneaking into the gym to do hanging leg raises, back raises and seated calf raises for 3-5 sets each will help.