Why can’t Josh sleep befor the big game in the prom “the main reason I can sleep”?

Because he is feeling anxious, excited, and nervous about the upcoming game. The pressure of performing well in the game is keeping him awake and making it difficult for him to relax and fall asleep.