My first impressions: you need to add DO schools to your list (a lot of them), you need to shadow primary care, and you need to retake any super low science grades and/or take more science courses. Also, if you are forced to take another year off, you need to keep volunteering. Ideally, do something you're passionate about and not just a check box; it'll shine through during an interview or on your personal statement when you talk about how much you've grown during your gap year! Adcom wants to see that you're still invested in the field i.e. committed despite your GPA. Good luck!