Yes.
I'll coach you right now.
Continue your current routine.
Get a calendar and write a plan:
Add sprints. Start with short stuff (40-60m) for the first couple weeks. 3 sessions per week 6-10 reps.
Add weights (squats, deadlift, bench, just basic standards). 2 sessions per week.
After you're used to the sprints, extend the distance gradually. Work up to 150m sprint repeats, drop to 2 sessions per week and add some moderately paced longer repeats for your 3rd weekly session. The moderately paced stuff should range from 200m to 600m repeats. Just make up your own workouts, but keep the total distance run per session at 800 to 1600m total volume and make sure you're following some sort of progression with all the variables (volume, pace, rest).
Make the plan 2 months long, 3 months if you have serious motivation.
That's it.
Done.
You'll run close to your potential. If you want to do this, make your own plan. It'll feel much better when you hit your goal. No need for some pre-packaged magazine crap as this simple plan follows the basic physiological needs and won't be much different anyway. All you need to do is stress your body, rest, and do it again increasing gradually, and work on speed and power while extending the distance. There's much more to it when you really get into it, but I'm suddenly bored of explaining.