Hello from a fellow Floridian.
Food, the medical school app process can be extraordinarily humbling, which you don't exactly need me to tell you. Applying to Nova and LECOM-B is a good decision, but broadening your app strategy is only part of the solution.
Going solely with the information you have provided, I do think your grades are a serious problem. In contrast to what one of the former posters suggested, a high MCAT does *not* make up for subpar grades. The adcom is looking for both strong grades *and* a competitive MCAT, not one or the other. My school is forgiving of students who show an upward trend in grades after a rough start. But unfortunately, your grades show a consistent downward trend from your sophomore year on, after a not so hot showing your freshman year. In addition, you have Bs and Cs in all of the prereqs. Other people have already suggested doing postbac classes. If you do apply to Nova and LECOM-B, you should definitely retake the prereqs you made Cs in, because DO schools let you replace lower grades rather than averaging them together the way AMCAS does. You can bring your GPA up fairly quickly that way.
As for other potential issues, obviously, your MCAT is not a problem. I haven't seen anything else from your app, and neither has anyone else here, so we're really not in a position to comment about them. But basically, the other areas that adcoms look at besides stats are the ones you already know about: PS and secondary essays, ECs (clinical exposure, community service, etc.), letters of recommendation, and interview feedback. However, even if we assume that all of those things are average or better, your academic record is still an issue. At the very least, you should seriously consider doing some repair work in that area.
Best of luck to you.