Your grades are by no means atrocious but they are not quite up to scratch for entry into medical school -- the reputable ones at least.
The most viable course of action of action now is to re-evaluate your passion for medicine and determine the authenticity, depth and vigor of this passion; a solid passion in medicine will validate the extra year spent in JC, the risks incumbent, and most crucially, pull you through these very trying circumstances. When in doubt, lean back on a utilitarian analysis. It will serve you well.
Personally, I was rejected from medical school, straight As, stellar Science achievements, and headstrong passion in the field notwithstanding. The moment I knew of my rejection was a moment of crushing defeat -- one I didn't know if I could have ever recovered from. Thereafter, NS duties beckoned and my mind was forced away from the thought of my rejection, allowing me much-needed respite from the cold hard grip of despair. During my stint in NS, I ruminated long and hard on the options that lay before me: should I opt for Pharmacy instead? How about Engineering? No, scrap that, why not Law? Fast forward 2 years and here I am today with a place in university to read Law, armed with a new-found passion for the letter and justice.
To get back to my point of re-evaluating your options, if you find that the prospect of pursuing medicine in the future is bleak or it isn't worth the costs and risks involved, look beyond the field of medicine. Beyond medicine is a cornucopia of opportunities ripe for your picking. Becoming a doctor isn't the end all and be all. You can enact just as much change, but in a different capacity.
"Carpe diem", my friend.