I wouldn’t say anything is impossible. One of my friends got into Stanford last year with test scores lower than yours and much less impressive ECs. Your test scores may not be amazing, but they’re definitely not bad. Your ECs are great. They really show commitment to dance and law. And going out of your way to take AP Tests shows initiative. No college will refuse to look at you just because you had a couple Bs.
Don’t lose hope in the admissions process! I would say to spend a lot of time on your essays. I have another friend who got into brown. His stats were good, but i think it was his essay that got him in. He took a big risk with it, but it paid off.
If they reject you, it just wasn’t meant to be. But if your essays really show off your personality/identity, I’m sure you’ll get into one of your top schools.