Your profile looks good to me. Good GPA, your ACT/SAT will probably be fine, good amount of community service. If you want to be an even stronger candidate just make sure you keep up with a decently rigorous course load in senior year (3 APs at least, if you can). And try to get a leadership role! Run for a position in one of your clubs, or join a new club and run, or even help co-found a club (it’s not as difficult to do as some may think), etc.