If you are a;
mixed fibre type (approximately 50% fast twitch and 50% slow twitch)
OR
slow twitch fibre dominant type (higher % slow twitch fibres than fast twitch)
OR
somewhere in between
...as "my race times get me", "the red panda" and "Renato Canova" state, to get better at the longer distances, you have to include "adequate" amounts (not too much, not too little) of training that is more specific to the longer distances (e.g. longer continuous runs than you are currently doing, race pace training gradually building up the distance, longer repeats than you are currently doing, increasing the volume but decreasing the speed of your shorter repeats, etc.,) should help.
Of course, "adequate" relates to you specifically - where your training is currently and what your body can tolerate (and recover from), etc.,
If you are fast twitch fibre dominant, accept that your strengths lie in the shorter events and your results will get exponentially slower, rather than linearly slower, the further the race distance.
Gradual, progressive and adequate specific overload training + ADEQUATE RECOVERY = SUCCESS.