I can't stand coffee myself, and energy drinks makes me too wired. The best alternatives I have found are:
1) HK cafe style milktea
2) Chinese Pu'erh tea (just drinking it straight)
3) English breakfast (tea) with honey
Gingseng tea has also been a good alternative for me, and it is super gentle on the body (my body, at least). But at the same time, it isn't quite as effective as some actual caffinated drinks though...
IMO, the best thing you can do for yourself is really to cut back on something and make sure you spend that time on sleeping. You can feed anything to yourself, but at the end of the day, nothing can replace a solid few hours of sleep. When you are sleep deprived, even just getting an extra hour or something makes a huge difference on your performance the next day.
Now, if I could only listen to my own advise...