1. You might want to read bunch of articles here:
http://supermemo.com/ only on your spare time
2. Visit
http://www.mnemosyne-proj.org/ or
http://ichi2.net/anki/ Those two flashcard systems should help you with the Spanish. I prefer Anki.
Consider these facts, alien:
1. Humans are run by emotion. If you are crap at regulating them you'll break.
2. There are decisions to be made. These are called sacrifices; enslave yourself for high grades, or find the perfect balance for success to preserve your sanity? Or overachieve and lose your sanity in the process?
3. How good are you at time-management?
4. How good are you at preventing procrastination?
5. We don't have a hyperbolic time chamber... at least not yet.
6. If all of us had the capacity of someone like Leonardo DaVinci, then there wouldn't be such thing as "genius" anymore.
Adding:
1. Put good food in you. Keep your brain nourished. Avoid fast food, avoid pop cans... avoid junk.
2. Forget about exercising, honestly... if we'll use the fact that you are nothing special (no offense, 99% of people are), that precious 45 minutes is needed. Unless you actually used exercise as an escape once you're finished studying. Although, I doubt this. I don't know how good or bad it will be for you if you exercise right before sleep.
3. Don't do all-nighters. Don't underestimate the important of sleep. Trust me, get 3-4 hours of sleep for 2-3 days, and try to learn new material. How does it feel?