Have an Answer?
I would consider a different career. Medical schools do not accept students with mediocre or even average grades. The workload is tedious, so they only take the best of best students with discipline and outstanding grades. If you aren't cutting it with grades in college, how will you achieve the grades in medical school? That one answer you get wrong on a test can mean life or death for a patient. You won't always have a book to look up the answer. Without a GPA of 3.6 or higher, med schools won't even consider your application. Take a look here: http://www.mcattestscores.com/usmedicalschoolsmcatscoresGPA.html
I don't like to be discouraging, but I don't think medical school is an option for you.