Lemme see if I can find the article Iowa State put out saying that the percentage of students working part time jobs is continually rising. Last time I checked, if you're working, you have less time for everything else.
Its all about priorities. I had 3 jobs my junior and senior year and worked 30 hours a week total...no ****. I never missed a game. And I kept my GPA up. Make it a priority and it will happen. My biggest regret as a student was that I didn't take one entire football season and go to EVERY game home and away. Next chance I will get to do that will probably be in my 60's.