Ill drop this in here for OP @
TZiggy
I dont know what school you go to...and what your major is....but here are a few gems that I can give you. I was in your situation as well. I just got accepted to a Top 15 pharmacy school in the country (University of Tennessee) with a worse undergraduate GPA so you can look at me as an example.I went to graduate school and did well though, and med school is tougher to get into, but with my advice I think you have a shot. 3.3 GPA is definitely not the end of the world.
1) Find a research professor at your university and work on a project with him as an undergraduate - Schools love this. There is nothing like practical application of what you are learning about as a science major. Also it shows that you are able to handle your time effectively doing extra while still handling your course load. It makes you very knowledgeable on the subject you work on as well as allows you to work with other smart, dedicated students. Word to the wise, many professors just see you as free labor in their lab. They will use you, but use them back. Get to know them and work hard and they will write you great letters of rec...these are very important as admissions officers look highly upon these.
2) Do well on your MCAT (at least a 27) - To get into top med schools, you should be lookign at least for a 30-33...but as an African American male i think a 27 gives a shot at many good med schools around the country, while maybe not being a top tier. I dont know how well you did in pre reqs, but a solid understanding of chemistry (gen chem to orgo 2) and simple physics is huge. I had bad grades, but i was a chemistry major and it wasnt that I didnt know my stuff. I was just too busy playing basketball and chasing bytches. I am very good with chemistry so the PCAT was a breeze for me. Study in a disciplined manner for at least 2 months and if you arent getting concepts THEN you need to look for outside help. This is an investment that very well could put you over the top. Practice tests are important too...take the ones that the MCAT people themselves put out.
3) Shadow a physician, or other healthcare person - ask your doctor, work in a pharmacy, get a hospital job as a mover...something that can show the guys in admissions that you know what you will be getting into.
4) Extracurriculars - Touched on this before but they like seeing students involved. Especially if you can lock down a leadership position in a club or something. Find a job. You want to show them that you can handle the med school grind and have good time management skills. Volunteer in the community. Doesnt have to be anything major, but be able to talk about things when asked what you did.
Hope this helps. Your advisor is an a$$hole. Again I dont know your major, or what classes you took and what your grades were...but a 3.3 GPA is not bad at all. Ask me anything, im good with chem and bio and can point you in the right directions as far as study materials if you are serious. I was in the top 94 percentile for the PCAT (99% chem and 99% bio sections...i ran out of time on the last section which was quantitative and just chose C for like 20 questions
) and i plan on taking the MCAT maybe sometime next year. If i do well i'll consider med school over pharmacy.
just keep grinding and take studying for the MCAT very seriously. Hard workers make good grades...people who understand concepts do well on the MCAT and PCAT.