Give this forum a search. There are a lot of threads regarding personal fitness. Look for posts from KJ as his advice is pretty solid.
And don't forget to get good grades.
Don't know if you should stay with hockey. If you get a bad injury, it's over.