Even though I am a proponent of training correctly (which means more in your case) and I feel that would have helped if done starting last June, looking over the weeks you post here (and I assume they are a couple of weeks of recent indoor track) I think what some have said is right.
Leave it mostly as it is. Your goal is simple: run 4:19 and 9:20 or faster for 1600 and 3200. You have run 4:27 and the same pace as 9:30, so you really don't have too far to go.
What you have in your favor:
You are running every day. You are racing 1-2 times a week, that can take the place of an interval workout.
You also are only 7-8 secs away form your goal in the 1600 and 10-15 secs from your goal in the 3000.
What I would change:
Maybe increase your hard days by 2 miles. So that you are doing TWO 8-10 mile days per week and do a 12-14 mile long run.
So progress like this:
(next 2 weeks)
Monday- 6 miles easy; 6-12 x 100m strides at 400m pace on grass
Tuesday- 2 mile warm up, interval workout, 2 mile cool down OR 8 mile hard run (no warm up)
Wedsnday-6 miles
Thursday- 10 miles hard OR long fartlek
Friday-5 miles
Saturday-2 mile warmup race: ran a 4:28 mile then 1 mile cool down then then another mile before the 800 at 2:04 then 2 mile cool down overall 7.5 miles
Sunday- 10 miles easy
Total miles: 50-55 mpw
(first 2 weeks in February)
Monday- 8 miles easy; 6-10 x 100m strides at 400m pace on grass
Tuesday- interval workout OR 7-10 mile hard run (no warm up)
Wedsnday- 6 miles
Thursday- 10 miles hard OR long fartlek (60-70 minutes with WU and CD)
Friday-5 miles
Saturday-2 mile warmup race: ran a 4:28 mile then 1 mile cool down then then another mile before the 800 at 2:04 then 2 mile cool down overall 7.5 miles
Sunday- 12 miles easy
Total miles: 55-60 mpw
(last 2 weeks in February)
Monday- 8 miles easy; 6-8 x 100m strides at 400m pace on grass
Tuesday- interval workout OR 7-10 mile hard run (no warm up)
Wedsnday- 8 miles easy
Thursday- 10 miles hard OR long fartlek (60-70 minutes with WU and CD)
Friday- 5 miles
Saturday- 2 mile warmup race: ran a 4:28 mile then 1 mile cool down then then another mile before the 800 at 2:04 then 2 mile cool down overall 7.5 miles
Sunday- 14 miles easy
Total miles: 60-65 mpw
Other changes:
You may have no control over this, but I am big on avoiding intervals in January/ February in favor of doing aerobic base training instead, so I would do that kind of run instead of intervals. You will have plenty of weeks to do that in March-April-May. Fartleks with surges of 30sec-1min-2min-3min are good (and any mixture of that) but I would stay away from running faster than mile pace in the winter.
Since your indoor races at 800-1600-3000 are really just training races at this point, I would do a shorter warm-up and shorter run between races in favor of doing distance training after.
Like this:
1 mile warmup, strides; Mile race 4:28; easy mile, strides before the 800 at 2:04; 5 miles easy = 8.5 miles
But your way also seems just fine, and you have a better feel for how that is working for you than someone else.