Do you really need 400mcg selenium over the long term? That seems to be at the high end of safe long term dose.
10,000 IU of vitamin D is also higher than I'd expect a young adult to need--short of fighting cancer or serious virus. I assume you'll get a blood test eventually, especially before the Spring and Summer.
Supplements won't be able to compensate fully for the beating your body is taking, especially if your diet is suffering from your schedule.
A multi B and some whey protein shakes might be useful.
There are so many things that one could consider for tweaking performance, endurance and intellectual ability. If you've not yet learned about the possibilities, you'll be fascinated by the subject. You might like explanations by Byron Richards and associates here. A balance of quite a few supplements might be wiser for a healthy person than large doses of a few. https://www.wellnessresources.com/news/q10-ubiquinol-the-exercise-enhancing-nutrient