I worked like 20 hours a week in D2 to save money for an engagement ring for my now wife. It sucked, real bad, but I still did it. And I was still top of my class. So it's possible, but you do have to give something up whether you realize it or not; grades, social life, mental sanity, all of the above.