You’re basically only missing high AP scores, which based on past performance, you should do exceedingly well on, so really grind on those, as those will give colleges an idea as to how prepared you are for college level courses. You’re also going to need a leadership position too, especially because your applying at such a young age (congratulations, by the way). Without leadership or high AP scores, colleges will have no way of gauging if you will thrive in a college environment. Top schools want academically superior students who are ready for the rigors of challenging courses and have a penchant for leadership. If you can prove this via AP scores and an extra-circular, you will stand a good chance at getting into some of the top tier schools. Good luck!