How are your extracurriculars? Volunteering, research, shadowing? Based on stats alone we can't tell you anything you don't already know - GPA is good but MCAT is borderline; URM status will help you especially if you have demonstrated involvement within disadvantaged communities.
Assuming solid ECs you should be able to match somewhere.