I agree with all the other previous comments. Ivies are not matches for anyone. I definitely think your GPA and test scores are there, however make sure YOU shine through when it comes to your essays. Definitely apply to multiple Ivies, some other reaches, match schools, and safety schools. Best of luck to you!!