Members of track circles and the training community in general are overwhelmingly misinformed about what constitutes proper training for a sprinter. To achieve your genetic potential in sprinting, there are only two things you should do:
1. Practice sprinting under the same conditions you compete under. Practice the start, acceleration, top speed and speed endurance for the specific race distances you want to train for.
2. Follow a hard, but basic weight training program consisting of a small number of generic compound exercises covering the whole body. Although there are many possibilities, you could do a fine job with a program as simple one consisting of squats, chin ups, and dips alone. Sessions should be hard, short, and infrequent; you should NOT spend more than a few minutes a week in the weight room, and will not derive any additional benefit from doing so.
Doing these two things alone will make you as fast as you are genetically capable of being. If you do these two things and still don't run as fast as you want, your expectations are simply unrealistic.
The following is a non-exhaustive list of training activities are NOT needed and NOT beneficial if one implements the foregoing two things correctly: assisted or "overspeed" running, resisted running (such as with sleds, parachutes, and weights), hill running, pool running, plyometrics, Olympic lifts, drills, "proprioception" activities, "core" training routines, stretching or "mobility" activities of any kind, running much farther or any slower than your longest race distance, and periodization schemes.
And yes, I am saying that elite athletes who use any of that stuff are wrong. Elite athletes are elite because they possess elite genetics, not because they or their coaches know anything about training.