are you sure about working out on back to back days? I did that this year but it took me years of training to be able to recover from consecutive hard workouts.
I began this year with a p.r. of 2:10.44 and ended with 2:03.6 in a relay, 2:06 open. My schedule looked basically like this:
I did 35-40 mpw and did 3 workouts a week. Generally, they were @800 pace, @400 pace and a tempo. Sometimes, instead of the tempo I did another 800 pace workout. If I was racing I worked out M/T/Th - but this was super difficult with a race on Saturday. I only did that like twice. You can do T/Th/S workouts, sunday long runs, W/F easy run and Monday day off/cross train.
@400 pace: 6x200 w 3 minutes rest, 10-12x100 w 1:30-2:00 rest, maybe towards the end something even faster like 3x200 @ 95% effort, full recovery, or 10-12x55 m.
@ 800 pace: 8x200/minute rest was a good workout, and I did it like every week for a month and a half. Then I transitioned to 4x400 with 3-4 minutes rest, but this turned out to be too hard and I moved to 5 minutes rest. I did about two months of 5-6x300 @ 800 pace, 3 minutes rest. On these workouts I tended to go all out, like, had to sit for 30-45 minutes afterwards. Some will say don't go all out on workouts. But I think that that is where progress is made.
Tempo: not all out, but fast.
Towards the end, think about some compound, multiple pace workouts. My favorite workout of the season was 600/500/400/300/200/100, 3 minutes rest. Then I was in about 2:06 shape and I did 1:44, 1:24, 66, 48, 28 and and 13.8. The first intervals are very hard but then they get easier as you get faster.
Have you thought about lifting? I started doing snatches and squats this year and I think it really helped. I'm not sure though- there's no way to falsify the hypothesis.
Good luck.