Are you planning to apply this year? If so, I would suggest waiting to apply until next year. That way you could (hopefully) get your GPA up higher, and beef up your clinical volunteering, shadow a Doc in primary care, and (depending on exactly what that philanthropy is) get some non-clinical volunteering.