Your test scores and gpa are a bit low, but your ECs look pretty good. I can only chance you for the schools I know about though.
Cornell - Reach
Duke - Reach
UMich - High match - Match (depends on major)
Vanderbilt - low reach
Always remember that you essays can change any of your chances.
These are just my thoughts, but I hope you end up where you want to be! Good Luck!