Your grades -- they're fine -- However, about 89% of the incoming class has similar grades (i.e., top 10% of the class).
Source -- 2011-12 Common Common Data Set Q C10 http://dpb.cornell.edu/documents/1000504.pdf
Your SATs -- they're fine. However for people who score 750-800 in the SAT-CR, the admissions rate is about 35%. For 750-800 SAT-M a bit less than 25%. (These data are a couple of years old, but should still be close).
Source Metaezra. MetaEzra -- Cornell Acceptance Rates by SAT Scores
Now, we don't have data for students such as you, who are 750+ in both SAT sections, but a guess would be that for every student with your stats that is accepted, there is one that is rejected.
I'm not in admissions, given that all students with your stats are highly qualified, one would guess that other factors, such as recommendations, ECs and of course essays.
So -- make your essays as good as possible. If you don't feel they're awesome, is there someone in your school or family who can help you edit them? I'm not saying it will make a difference, but it might.
ladeedaax -- while demonstrating the fit for major is undoubtedly a major factor for certain schools and certain majors-- Hotel, probably ILR, etc. I'm not sure how it works in for, say, CAS. Plus -- a good essay, especially the "Why Cornell" essay, however they phrase the question is the an excellent way to show fit.