1. Don't procrastinate and get distracted. Even if you're taking hard courses, a college course load is rarely more than 50 hours per week. Average in hard majors is probably 35-40 all-in. That's not onerous at all, especially when you're only working 40 weeks per year (including internship).
2. Concentrate on learning interesting stuff, not on the grades. Good-enough grades (3.5+) will come from this for most people in most circumstances. There are hard-ass professors and even unfair ones (although I never had an unfair professor) but they are very rare and their damage is seriously limited.
I find it odd when college students claim they're going to sue professors over grades. Really? In college you're judged on the average of 30-40 (!) mostly independent grades. If you flunk a class and ace the other 35, you have a 3.89 GPA. In the real world, manager as career-SPOF is pretty much the default.
That said, I dislike grade inflation because it adds to the stress of college. If 2.0 were average, then acing a course could cancel out a failure. (When my parents were in college, a 2.5 was a perfectly respectable GPA and 3.0 was actually good.) With 3.2 as the average, flunking a course cancels out 4 As. That sucks. It makes people risk-averse and stressed out.