UF is never anyone's safety, the holistic admissions is a bit too unpredictable. However, you are currently in the middle 50% (for SAT and GPA), so you should consider it a match. It would help if you can get your CR score a bit higher. Also, make sure you work on the essay, as it has "some" weight (with ECs/Leadership) in the holistic admissions process.
Getting your CR higher will also help with OS schools. Take a look at this thread for a listing of schools that offer automatic scholarships. Several look at your CR+Math score. Automatic Full Tuition / Full Ride Scholarships
Finally, raising your CR score will help with merit aid at UCF, USF, etc. It's not uncommon for folks to pass on UF to take a slot at UCF or USF due to the merit aid (and honor college) offers.