If it's a business degree, it depends on what you're studying. If it's finance and accounting, then practice is essential. If it's a management or strategy class, I found it a lot more valuable to do discussion groups.
And I agree... I definitely put a lot more time in grad school than undergrad, and I regret that. You're paying for your education and it makes a big difference in undergrad if you have a good GPA.