Most responses mention training and sleep. Only one or two mention the actual race.
Your training is fine, your amount of sleep is fine.
Here is a suggestion of how to run the 4 laps:
Break the race into 4 segments. 600 - 400 - 200 - 400
1. Run the first 600 with the pack, just relax and run. Anybody can run a 600.
2. For the next 400, completely focus on form, and breath hard, harder than you need. People around you will think you're dying, but you know better, you're doing it on purpose. By focusing on form for this 400, you will NOT fall asleep in the middle of the race. Inexperienced milers tend to lose their attention during this part of the race, but you won't.
3. For the next 200....slow down a bit! But keep breathing hard, really hard. For many milers, their 3rd lap is their slowest. Others are slowing down accidentally, so you won't lose any ground. You're slowing down on purpose with a purpose. You are gearing up for the last lap.
4. By breathing harder than you needed for the last 2 segments (400 and 200) you have prolonged the anaerobic feeling that the others have at this point in the race. By purposely easing during the last 200, you were resting! Others were slowing down because they were dying. You have 400 to go and you are ready for the kick. Focus on form and start going all out. You probably have enough experience to know when you can go into an all out sprint.
Depending on the race and the competition, I used to have a pretty good success rate using this formula. One of the previous posters mentioned pace work for 400s and 600s. That is good advice as you need to have a good feel for how fast you're going. Good luck.