I think your best bet is all PR schools, all FL schools, and a handful (6-8) of DO schools. You look like a very strong candidate for the PR schools, even if your GPA is a little low. Your next step before you do anything else is to get as high a score on the MCAT as possible.