Yeah if you're looking to get faster you're going to need to run a bit faster than 9:30/mile for repeats. Next time you could try getting faster every repeat. So you could do the first repeat in 8:30, then if that feels fine do the second one in 8:00, and then the last one in 7:30. Keep the break between repeats at around 5:00 though, because 1:30 is not enough of a break for mile repeats.
Other stuff you could try:
- 6-8x400m (if you don't have a track you can use a GPS to measure 0.25 miles and just do 6-8x0.25miles); you should try to do these in about 1:30-2:15 per 400m
- 4-6x800m (800m = ~0.5 miles in case you don't have a track); you should try to do these in about 3:15-3:45 per 800m
- 4-5x100m (1000m = ~0.62 miles in case you don't have a track); you should try to do these in about 4:45-5:15 per 1000m
Also make sure you 1) drink enough water, 2) warm up properly before running, 3) cool down and stretch properly after running, and 4) tell someone where you're running and when you expect to be back because if you do pass out or get hurt you're going to need someone to know where you are in order to help you. If you feel like you're going to pass out, seriously just stop running because it's not worth the risk.