How to improve my chance to go to a better college

I am a new CC member and this is my first time posting something. current sophomore
During my high school freshman year, I am not very satisfied my school condition at all, because the teachers never actually teach and I though I chose a wrong school. So I have a long time refusing to do homework and never review for tests until I realized every high school year’s high school GPA will appear on my college application transcript. However, I have got one B in Honors Bio and a few low 90 grades(although my school did not have A- policies) After that, I changed to another class for my remaining three years. Now I am taking 3 ap courses ap cal bc ap bio and ap ush, and I got A on all of them. Unfortunately, I did terrible on my English midterm which I really don’t know why (my grade was 93 before the mid-term than it became 88) I thought I will never any Bs in my remaining high school time, And I will possibly take 13 AP courses when I graduated. The question is how to deal with these two existing Bs, I looked forward to applying these top 30 selective colleges. Also, my previous school forced to take ESL class because I am an international student. I get 97 at my first year English class. Will this ESL class look very bad at college application? I am kind of very emotional students, sometimes I can did excellent at very hard classes, sometimes get bad grades in the easy classes. I just want to get advice about how to do to make these 2 Bs has the least effect? Attend summer college programs for two credit courses do some online courses or do some research programs. Also, both of my school only have few clubs (these existing clubs seldom meet) and seldom attended well-known competition. I am currently very disappointed about my situations. Can some experienced guys give me some advice about what do I need to do make a better app? I think I still hae enough time. Thank you very much

To make up for those, I would recommend a varsity sport if you cannot do a club. If you’ve played an existing sport, see if you can tryout for their team this year (if it’s a spring sport) or next year.

Volunteer. Enthusiastically help a church group, animal shelter, Special Olympics, the environment, or younger ESL kids with their reading/English. Pick something that is important to you and may match future career interests. Let colleges see you made a positive impact in high school beyond academics.