OP, you keep asking general questions. What research are you doing on your own? To get into a tippy top, you need to be the sort who can dig for answers in what a college says and shows and other legit resources. Not ask a forum what they know. That’s ‘leaning back.’
Get a Fiske Guide to Colleges, learn more about what it really takes to get an admit. Look at their programs, read their blogs. Then you can start to self assess. Not just the opinions of others, strangers.
And what year are you in hs? What stats, rigor and ECs?