lol you look fantastic, the one thing that I can really think of that is not even that necessary is perhaps getting slightly higher sat II's. They are great, better than my goals, but like legit, u got everything else down. Just do not falter on GPA, write passionate essays, and if u got the time, get str8 800 on ur subject tests. I say u got good chances at everything, the only unpredictable ones are prince, yale and harvard. I think u got a good chance, more than 50 at all three, but u never know right?