Two suggestions, sort of on opposite ends of the spectrum.
First: Practice doing “contest style” math problems. This helps your general math skills, and also helps get you used to thinking creatively and learning to gain some confidence in exploring your good ideas to their limit, while also encouraging you to quickly relinquish lousy approaches.
Second: Exercise. A lot. Whether or not you’re already in good shape, you will almost inevitably find it hard to keep a healthy exercise routine when starting in college. So start building some good habits right away.
Mugger: Give me five dollars, and I’ll save 3↑↑↑3 lives using my Matrix Powers.
Me: I’m not sure about that.
Mugger: So then, you think the probability I’m telling the truth is on the order of 1/3↑↑↑3?
Me: Actually no. I’m just not sure I care as much about your 3↑↑↑3 simulated people as much as you think I do.
Mugger: “This should be good.”
Me: There’s only something like n=10^10 neurons in a human brain, and the number of possible states of a human brain exponential in n. This is stupidly tiny compared to 3↑↑↑3, so most of the lives you’re saving will be heavily duplicated. I’m not really sure that I care about duplicates that much.
Mugger: Well I didn’t say they would all be humans. Haven’t you read enough Sci-Fi to know that you should care about all possible sentient life?
Me: Of course. But the same sort of reasoning implies that, either there are a lot of duplicates, or else most of the people you are talking about are incomprehensibly large, since there aren’t that many small Turing machines to go around. And it’s not at all obvious to me that you can describe arbitrarily large minds whose existence I should care about without using up a lot of complexity. More generally, I can’t see any way to describe worlds which I care about to a degree that vastly outgrows their complexity. My values are complicated.