Vanderbilt is test score heavy so that might offset your low GPA (relative to the thousands of kids with 4.0 UW who will apply to the same schools. Your ECs look great. As others have said, add some high quality but lesser ranked schools to the mix. You’ll likely get scholarships there and hopefully choose between them and a few on your list.