A few ideas, the 5-year plan helps. Don't even try to hold a job. Try to schedule labs in the off season. It is very hard to reschedule labs. Take the more difficult courses in the off season when possible. Get all of your general ed courses out of the way before hitting the courses in your major. General ed courses tend to be a breeze for students in the difficult majors. Find out which professors will allow you some leeway on homework and assignments. I had a professor who counted homework assignments very heavily and he refused to allow any leeway for sports. As I was walking out of his office he asked what sport it was. I told him I was heading up to qualify for the California Open (tennis) and he allowed me to slip an assignment but he wouldn't have done it for any other sport. Find out what the baseball coach feels about kids with a difficult major. Some will help, some figure you're there to play baseball and should take basket weaving.