You have a great MCAT score. If you're aiming for highly selective schools, they'd be in reach if you can improve your GPA. If you'd be happy with mid selectivity schools, I think you're fine, as long as your recent grades have been good. Regardless of how high you aim school-wise, your ECs need work. If you have 100-200 hours at the hospital you volunteer at (and "candy-striper type stuff" is fine, if you have face-to-face interactions with sick folks), either change departments, or volunteer elsewhere in a non-hospital setting (free clinic, family planning clinic, nursing home, hospice, residential home for med/psych patients, etc.), try to get more involved in a research project to the point where you could discuss the process in-depth, shadow a few types of docs, stay involved in any other humanitarian effort or sport you're involved in already, And find a leadership role. Meanwhile, start to collect good Letters of Reference. Your lab PI should be one of them, so try to impress that person. (By the way, I think your PT internship will make an interesting EC, not often seen on applications.)
As far a deciding on schools to apply to, it's helpful to know your state of residency, selectivity goals, predicted final GPA, regional preferences, and whether you plan to escalate your research involvement, or let your current experience stand (and not apply to research-intense, highly selective schools). I'd suggest you get hold of an MSAR (Medical School Admission Requuirements) available in your reference library, med school advisory office, or on-line for $25? through the AMCAS website.
Again, congratulations on the great MCAT score. You must be feeling pretty good right now.