A 10:00 2 mile (let's say 3200m) is 75 sec per 400m. I would do a lot of strength workouts, but not as long as xc workouts, and probably at a bit of a faster pace. I would suggest doing a 20 x 400m workout one week, where you aim to run 75-75 sec pace with 60 - 75 sec. rest in between.
If your 1600m time right now is 4:38, then I would try to do 6 mile tempo runs at about 5:40 - 6:00 pace. Maybe make it a progression type run, starting out at 6:10 pace and gradually picking it up to 5:40 pace for the last mile. I would do a tempo run every 6 days or so.
Time segments are also good, where you run at harder than race pace goal, then take the same amount of time to rest. So one workout that might be good might go 1/1, 2/2, 3/3, 4/4, 5/5, 4/4, 3/3, 2/2, 1/1. Actually, for this particular workout, I would suggest slightly slower than race pace, so like 5:20 pace, but that would be a good strength building workout.
However, it seems like youre probably very strong and fit right now. I wouldn't be surprised if you could do a week or two of good solid training and go out and run mid 9:50's. You're strength is already there.
Not that I am any kind of bench mark, but when i was a sophomore I ran 4:33 and 10:02, although the 4:33 was when I had peaked and the 10:02 was when I had kind of leveled off, so if you're like me, you're pretty close, and you probably have a lot of strength right now than I did then. Good luck.