Regarding the above comment, if someone is low-income, they will get needs-based aid at schools that offer it. I suppose you know that already, though.
Also, are you a recruited athlete? Have you looked into it? If a school is interested in you, it can make admission a guarantee.
Also, also, make sure your app has a good narrative. You list a lot of things, and it is hard to tell who you are or what makes you tick.
But, yeah–your app looks very solid. If you didn’t get into a top school I’d be pretty surprised.