"pure speed"
With a 24.1? Thats not fast at all. However if you never do any real speed work its not bad. What you might have is more fast twitch that you aren't training correctly. You sound like a typical 400/800 type training the wrong way (too much distance) and not enough plyos/speed and a little bit of the weight room.
Slow twitch fibers when it comes to speed are basically anything not type llb, and poor acidosis/high lactate are typical of type llb fibers, and faster type lla fibers. Likely if you're doing long runs and long intervals your slow twitch can be converted into type lla (through training) and your speed will improve remarkably over 200/400 and 800 with your endurance training.
Plyo's, real speed work, some weight room, maybe even weighted sled starts for the shorter distances. With serious speed work, if you can get your 200 down to around 22 flat while keeping a large part of your aerobic fitness your 400/800 should be good to very good.
key points:
real speed work is short reps 50-150m with total recovery
weight room focus should be on hamstrings/glutes
plyos should be in the 10-20 rep range focusing on R.O.M
all effort should be near maximal, and recovery should be complete