Especially this: Make sure you aren’t just doing a glorified version of trying to earn good grades.
So many people failed on this, mostly because of parents. Dont put effort just for the sake of grades, they are worthless.
Just small nitpick to #1
Learning just in time =/= learning via practice
Learning just in case, the opposite of JIT makes sense too, but is "unpredictably effective" - the stuff you learned may be needed and put you ahead, but may not.
I'd add something about living your own life (career, relations, hobby) instead of being "locked" by your friends. Dont go to X school just because your friends go there.
Friendships decrease/end too. You may barely see them 5 years later due to... life