Here's the problem with this thread: over-thinking.
Virtually nobody here is a sprint/power athlete. I know that by the tone of the discussion: WAY too much talk, analysis, labeling, guru-ism, etc.
On the one hand, I agree that sprinters/power athletes are born and not made. My experience in these events is predicated on my genetics--not just physical, but my genetic predisposition to a certain affect, or attitude, neither of which can be trained.
You know you are a sprinter/power athlete if you just can't help but "give it" when doing exercises. All these things mentioned are for people who aren't natural sprinters/power athletes (bear in mind that strength is different than power).
Sure I do strength stuff, like squats, deadlifts, leg press, bench, etc.--but I only do them to exercise neurology, that is, the ability to output as much stimulus as possible. I go heavy because that's what it takes, and I just can't help it. If I do 3 plates, I want to move to 3-1/2. So do big strength stuff, but make sure it's BIG for you, so make sure you do it with form that will keep you injury-free.
The power stuff is IMO more a question of stimulus, of mental arousal, than it is a question of muscular ability. Of course. When you're talking about things like plyos, box jumps, bounds, etc., you can learn to do them too slowly. Initially it's all about timing and anticipation, not about how high you can get, or doing it weighted, things like pulling a sled. Start with real wanker things, like box jumps only 18" high not 48", and work on the timing. It's like jumping rope for boxing. Timing is EVERYTHING, in sprints and jumps. Jav too. Shot is a mix of slow and quick.
When people talk about power, what they mean is quickness, responsiveness. If you can develop force more quickly, you can be more responsive, have better rise- and fall-time, have way better timing, and high-speed coordination. How do you get it? Live it. Feel the steps you are dancing up. Minimize contact time when going (skipping) down steps. Learn some dance moves from some kid. Do some trampoline or diving. Etc. All these things sound ridiculous and flaky, but working neurology without fatiguing it is no joke. You have to get used to being light and fast, while still being able to squat huge in the weight room when it counts.
The various "programs" mentioned, some of them try to work these concepts by developing or isolating movements and methods, so that training can be "optimized". Don't waste your time, this is not the situation where you are trying to go from 10.2 to 10.1, have a coaching staff to monitor, have massage, rehab, supps, have done at least a decade of serious training already, already have a sharp level of success, etc. Stick to what you can do all day, every day. Type faster, have your fingers dance across the keyboard. Do some high knees on the treadmill, keeping the thigh between vertical and horizontal, with zero backswing, just for form and timing. Jump rope, work on upper-lower body coordination. Play tag with an agile dog, trade paw slaps with a cat. Catch flies out of the air, with you hand, while making sure not to kill or injure them.
I'm not kidding. Don't concentrate so much on absolute force, rather think about concentrating that force into well-timed strikes, and you will learn incredible subtlety, where you can punch/counterpunch faster than someone, yet still end up giving them only a love tap.
Keep the big stuff going, and when the conditions permit, you can open up the tap more and more, and let it flow.
And do something totally different yet muscular, like swimming, cycling, rowing, etc.--good for cycling fluids through the muscles, active recovery, even if you go hard (but not super-hard, ie no "sprints" in these exercises).
It's not about becoming great, it's about becoming as good as you can get, with the amount of dedication that you want to offer. Whether or not what I've said means anything to you depends on who you are, and your start point. As with all things, YMMV. If you are basically a distance-type, then do whatever gets you jacked for more, without getting injured. NO INJURIES. It's key. You have to like what you're doing, understand it, and embrace it--and you can't do that if you're getting injured.
And stay clean, don't get sucked down the T drain. IMO staying natural makes you stay within an envelope where you are much less likely to have issues in the future.
Drink milk, eat grapefruit, have sex often, be game, appreciate humor. Live well, live free. Sprint to win!
Just pay attention to your knees, they often go on sprint/power athletes. Make sure your meniscus in particular is in good shape, you don't want some bucket-handle tear or something like that. Sit-squats and good form over 100m will go a long way to preserving your knees, IME.