Hi there! Your stats look pretty good, but I’m sure you realize Wharton is very competitive and most applicants will have similar stats/ECs to yours (or maybe even better). That being said, all is not hopeless :). You need to find a way to make yourself standout from all the other applicants. Do you do other volunteer work besides being a student aid in your calc class? You might want to consider volunteering with a youth baseball team in your area…then you would have leadership and volunteering/ giving back to your community. If not that, then volunteering somewhere in your community if possible.
The other thing I highly suggest is doing a lot of research on the Wharton program and UPenn in general so that when you go to write your essays you can discuss various things that are unique to UPenn and why you really want to go there. You need to make sure you are highlighting things about UPenn and that your essay doesn’t sound generic for any other “USA college”.
My son will be attending UPenn this fall and was accepted to the M&T program in Wharton. These are just some things he made sure he did with his application. Good luck!!