Probably overtraining for your level.
Start training and thinking like an 800 meter runner first.
You don't have to race or do grueling workouts but the base could serve you well.
ie for you have a virtual goal of breaking 2:24 for 800 meters what is 3.00 per kilometer. Then your talent will suddenly improve...
rule of 4 applied (for professional specialists it could be the rule of 3 or 8 (shorter distance runners))
50 300 meters 00 minutes 50 seconds
68 400 meters 01 minute 08 seconds
72 800 meters 02 minutes 24 seconds
76 1500 meters 04 minutes 45 seconds
80 3000 meters 10 minutes 00 seconds
84 5000 meters 17 minutes 30 seconds
88 10 000 meters 36 minutes 40 seconds
92 10 Miles 62 minutes 00 seconds
20 - 25 miles a week
Typical endurance run 25 minutes
Long run 50 minutes
strides 3 days a week start at a relaxed feeling like way to slow to be sprinting but work on form land on the ball of the foot and take short strides. Do 2 sets of 4 - 6 reps of anywhere between 60 - 150 meters.
Then add two track workouts:
Do a honest sprint around the track for 300 meters and now do this time say 55 seconds x 1.25 = 1.08 - 1.09 now do 3sprints of these with 100 meter walk and preparation for start position then rest a few minutes sit on the grass or whatever and do another three reps.
A week by then could be
monday 25 minute run (low heart rate) and drills
tuesday 50 minute long run (low heart rate)
wednesday strides + 2 x 3 x 300 + 25' jog / walk
thursday 25 minute run (low heart rate) and drills
friday 25 minute run (low heart rate) + strides
saturday 50 minute long run (low heart rate)
sunday strides + 2 x 3 x 300 + 25' jog / walk
This does not look like 5 kilometer training at all. But it will help lay a tremendous 'talent' base for 5 kilometer training later on. And you will most likely smash 20 minutes for 5 kilometers anyway on this program. I think with the 300's a sub 19 should be within the cards in months and that without any 5 kilometer specific training yet.
Every few weeks drop the pace of the 300s until you are doing them at your 300 meter old pb in a relaxed way.
Another tip is to run with heart rate monitor keep it at 130 - 150 bpm and if 150 feels heavy go 10 lower. But probably it will feel like it is to slow.