Chances in my honest opinion. Biggest flaws in your app seem to be your GPA (although an upward trend is nice, your overall GPA is a bit low) and test scores. Either way, some of these schools are definitely reasonable. Write a solid essay, get amazing recs, and demonstrate interest and your chances will go up. Best of luck and thanks for chancing me!
Michigan State: safety
U of South Carolina: safety
U of Georgia: low match
Clemson: low match
UT Austin: match
Villanova: high match
U of Miami (FL): high match
UCLA: reach
Georgia Tech: high match/low reach
UMich: reach if OOS, low reach if not
USC (Southern Cal): low reach
Notre Dame: reach
UPenn: reach
Duke: reach
UNC Chapel Hill: reach if OOS, high match if not