Look on the bright side. At least you don't have a quota set against you on the colour of your skin. Here in South Africa its very hard to get in if you are a pale male, but that's not the point. The point is that you have no other hurdles to overcome other than lifting your grades and doing the right volunteer work.
I didn't do amazingly well in high school (C average), so of course i thought i couldn't get in. So i went and started studying psychology instead (BORING!).
Have to say at this point that my marks sored once i got out of school and was working for myself. (That's the key, work for yourself, even while in school, not because you have to work to keep others happy). After a bit i switched to a Bachelor of Science. Graduated and applied but still didn't get in. Did my honours, applied and got rejected again. Now i'm doing a Masters in Medical Entomolgy, probably going to bump it up to a PhD. After that i'll apply again. (Won't they look stupid to reject a Doctor, hey).
Basically you may not get to where you want to get immediately but there are different routes, and you will mature as you go along, making you better suited for your dream.
Don't give up the faith