Everything looks pretty strong. Your GPA and class rank are obviously excellent, as are your course rigor and AP scores. Your SAT score could be slightly higher and might be worth another shot at, but I doubt it will be much of a problem at all.
If anything would be an issue, it might be your EC’s as they don’t really show a central focus – that said, I do get a sense that you are leaning towards the sciences, so you should emphasize the Medical Sciences Club, Science Olympiad, and internship, in addition to the tutoring and summer camp (for the volunteering aspect). This will all work well if you choose a STEM major.
I also feel as though being Asian and first-gen cancel each other out, but you don’t really have anything to worry about here. Your stats are great, and Cornell is well within range, especially through ED. Good luck!