You might be able to get in somewhere with your current numbers (Cooley, Florida Coastal), but I'd suggest retaking the LSAT. If you can boost that score by even five or six points you'll greatly increase your options. Retaking only makes sense, though, if you think you can increase your score. Only you can answer that by doing a critical self-evaluation. Did you study as much as you have, did you take a prep course, etc.
Also ask yourself what you want to do with a law degree. If you want something like biglaw you're going to have to score ridiculously higher, and that may not be realistic. If you want to be Main Street divorce lawyer, OTOH, maybe not. Think about the debt you'll likely take on, and how that will affect your plan.
I don't know much about paralegal programs, but if you want to be lawyer I'd just focus on retaking the LSAT. The paralegal program sounds like an expensive distraction. I hope that helps. Good Luck!