Guys! I'm flattered. Just got back from my honeymoon, so I'm sorry I haven't checked this thread in a while!
I go to the same school as
@nemolaws, so it's kind of super easy for me to tell him what to do to succeed. I'm not sure that many of my tips are necessarily universal, since a lot of my advice tends to deal with specific professors and their respective classes at UNC.
Let me say this, though, as some universal advice--if you do NOT plan on specializing, please do not try to ace everything and kill yourself in the process. Really. It DOESN'T matter. Be a good clinician, and well, a lot of the sciences like biochem and micro... they just don't really matter for too much. Making a B wouldn't be too bad. Or hey, maybe even a C. We take a bazillion credit hours each semester (next semester is TWENTY SIX credit hours!), so even if you make a few Bs (and even a C or two), the other As will carry you through and keep your GPA plenty high. And there's always a few classes each semester that are kind of "gimme" grades, which helps. You have to try in dental school, sure--but don't sacrifice your life for it!! I know a lot of folks on SDN do extremely well in undergrad, and it's easy to carry over that "gotta ace everything" mindset. But the reality is that it just isn't even close to being worth it or necessary if you're unhappy. Make PLENTY of time for the other things you care about in life, and honestly, the school stuff falls into place. If you got into dental school, you're smart enough to handle it, and everyone finds their own way of managing things. Just don't be too hard on yourself in the process.
Now... If anyone has questions about specific things, I'd be more than happy to answer!