Here's my advice:
1. Know your weaknesses and improve them. My weakness was my GPA and I kept trying to improve it. Unfortunately, the Graduate classes were difficult in the beginning and my grades slipped.. I caught onto things later, but my graduate GPA was not where I hoped it would be. PLEASE don't take my story for more than what it's worth. I got into med school with a low GPA, and I am very lucky and blessed. I'm only telling you my story as 1 person's path to medical school. Everyone has their own situation.
2. A low GPA and strong MCAT does not look good. That was my application profile (3.12/33R), and I ran into dead-ends at a lot of medical schools who wondered why my GPA was low. A really high MCAT with a low GPA is a red flag saying - this is a bright kid who just doesnt work very hard. NOT a good impression for the ad-com!!!
3. Stick to your goals. Like I said, many people told me to pursue other paths early in my application process (total of 3 application rounds). I could have gone to the caribbean after UG, but I personally was not interested in that option. Same with DO, and another career was outta the question. My goal was a US medical school (M.D.) and I got it because I was persistent.
4. Connections are great to make, but don't take anything for granted. I cannot stress this enough. During my UG years all I heard was "It's so key to make connections for med school admission. It's not what you know, it's who you know". That's bull****. I had some great connections at a number of schools which I got rejected from. Now, I know I had a low GPA.. but I'd be lying if I said I wasn't extra disappointed with rejections from certain schools that I had "connections" at. Sometimes, connections do help and the saying proves true. But, it's a toss-up. And you can't put all your eggs in 1 basket. My point is, take NOTHING for granted.. DEFINITELY meet people (Deans, committee members, admissions counselors), be active, show them how badly you want to be an MD ... BUT don't think, not for 1 second, that Dr. XYZ is going to "pull" you into med school.. Only YOU can do that. The fact that I had connections did not overshadow my GPA. The MOST important thing is having a high GPA and strong MCAT. That's priority #1
5. Stay humble. ALWAYS stay humble. Don't get bitter, jealous, and when you get in, don't brag. Med school admissions is a very long, painful and draining process for most people. Be respectful. I'm only writing this post to give people hope who are in the same situation I was in 2 years ago... My med school admission process, although its over, was a VERY humbling experience. It has really opened my eyes and I've learned lessons about all kinds of things.