You should not apply to schools whose average stats are far beyond your own, which will be most allopathic schools. Have you considered DO schools?
Also, any school you reapply to will want to know what you've done to improve your application. You might consider waiting a year to reapply, so you have a good answer to that question, namely 1) a year of research, and 2) more medical volunteerism on a prolonged, weekly basis. (I'm assuming the trip to Mexico was a short-term opportunity. Correct me if that is wrong.)
You have already demonstrated good leadership. Retaking the MCAT (after a prep course, if you didn't already take one) is a good idea, but your low "fixed" GPA really decreases the number of schools that will take a serious look at you, as it's below most automatic cutoffs.