It looks like your SAT score is the only thing that doesn’t “sound great compared to everyone else”. Fortunately, according to UF’s Common Data Set, standardized test scores are considered “important” whereas GPA, class rigor, and essays are considered “very important” (https://ir.aa.ufl.edu/media/iraaufledu/common-data-set/Main_cds2016-2017.pdf).
Assuming you’re using the same weighted GPA formula that UF uses, your grades are above the mid-range while your SAT scores are just below (http://www.admissions.ufl.edu/blog/2017/02/27/admitted-class-profile.html). I’d say you have a decent chance, but it’s always difficult to guess with holistic admissions.