haha i know you didn't ask me, but i think that my experiences may be helpful for you as i have a sprinkling of Cs in both BCPM and non science courses. For me it was definitely a combination of strong MCAT, ECs, and LORs; i knew that my GPA would be the weak point in my app, but i wanted to make sure that it was THE weak point, not just A weak point amongst many. Most of my interviewers have told me that they're not overly concerned with my gpa as my MCAT and experiences prove that i can do the work. My ECs show adcoms exactly who i am; i have tons of clinical experience, because that was what made me want to become a doctor, not the other way around. The majority of my ECs are volunteer work, because i'm a very service oriented person; if it wasn't for government services and the community service of others, i wouldn't be where i am now, and i have always felt very obligated to provide the same opportunities to others, especially younger students. My activism (LGBT, pro-choice, and racial--black student union, NAACP, others), shows that I'm not afraid to stand up for what i believe in and that i'm a strong advocate for others...the way i've combined this with my medical interests shows how i'll transfer this to beign an advocate for my patients. and by being so involved in those ECs as well as with a few professors via research or extra participation/showing further interest after a course ends, i was able to get some great recommendations from my thesis advisor and some great professors with whom i did research or just generally showed a great interest. If you're worried about grades, there's nothing you can do to change the ones you've already gotten. There is something you can do about the future ones, and there's plenty you can do this early in your academic career to make this your only weak point; no applicant is perfect, no matter how it seems on SDN.