Good job with your list. You have a lot of reach schools
The match schools have a low acceptance rate that you can’t consider them a real match. I’m not seeing a safety school. USC is not a safety since the average GPA is 4.0. You’re unweighted GPA is 3.9. It’s a match school. Babson has a 26% acceptance rate, so that’s going to be a match too. One thing to remember. Cost is your #1 consideration for any school.
The list is actually fine, we just need to add some some safety schools. Check out Ole Miss, Miss State, Alabama and Auburn. Those schools offer the most generous nonresident scholarships. For a safety school, if all else fails, you have a strong school with a scholarship in-hand.