I am currently about to enter my 4th year of undergrad (i will end up going 5 years because of transferring). I have about a 3.42 cGPA and 3.35sGPA with an upward trend thus far. My GPA took a hit my 2nd year at Ohio State University thanks to a couple C-'s in Calc 2 and Gen Chem 3, but other than that i have done well. I expect to do well this next year so hopefully i could bump my cGPA up and over 3.5. From this past summer, i have a little over 160 hours of volunteering with a DO (I took BPs, vitals, temps, and aided in minor procedures). Also, i was able to shadow the same family physician throughout the summer and gain around 150 hours of shadowing. Last summer i shadowed a physician assistant -- to really learn what differentiates them from physicians -- as well as volunteered at a nursing home for probably around 20 hours....also, i am an Ohio resident. I am a member of a few clubs at school as well as a captain on the varsity basketball team. During the summer, or when i can get home for a weekend, i work full time at a butcher shop. I plan on taking the MCAT next summer and applying to schools before my "senior" year. If that does not work out, i will improve my stats and for sure apply early the following summer. I know my GPA needs to improve along with increasing my volunteer hours and scoring high on the MCAT. But as of now, what are my chances for MD or DO? And what areas must i really stress to improve?