Give it a chance to get better. Once you're really okay again* (give it a chance to get better...), think in terms of staying "in touch" with high speed at all times. For most runners, there should never be an all-slow period during the course of the training year. Even in a base-training period, one or two "in-touch" sessions per week are helpful.
Practically speaking, for a lot of (mid-)distance runners, especially during cold/wintry conditions, this would probably mean accelerations: After a good warmup to break a sweat, gradually accelerate over the course of 30-50m until you hit about 3/4 of your top speed; hold that for a few steps; then ease off over 20-30m. Walk back and repeat (when your breathing is entirely back to normal), this time to maybe 80% of top speed. Continue to build gradually from one acceleration to the next, until you're touching top speed on the last 2-4 reps.
Notes:
1) Try to do these with the wind at your back, whenever possible.
2) Do NOT do top-speed work at the end of a distance run, but fairly early in a training session (though after a good warmup). This top-speed stuff is not the same as the strides that you might do after some of your long runs. (Not saying there's anything wrong with strides, but for true top-speed work--which taxes the central nervous system--you need to be fresh.)
3) In future, always do a series of accelerations as the final part of your warmup, before doing any sustained high-speed stuff like the 8x100 that you mentioned. The warmup for repetition sprinting has to be more than jog-and-stretch (or jog-and-mobility): it has to include *specific* preparation for the sustained high speeds that are going to follow, and a gradually-intensifying series of accelerations builds to the high turnover and wide range of motion that those sprints will call on.
*As someone said above, massage and/or roller seems to help some people.