stressed out sophomore 5 B's in high school...do i still have a shot at top schools?

<p>I'm heading into my junior year now and I have a weighted gpa of a low 4.2 I got one B in honors math and a B+ in gym for freshman year. Then in sophomore year I did a lot worse... 3+s in physics (unweighted), honors english, and ap language and comp( though I deserved an A in that class because I got three solid A's!). Add on to that a B in honors math.... I'm took a lot of weighted classes sophomore year but the stress of college and school in general made me only get an A in AP US history... I know I'm taking all weighted classes next year except for gym and art and I plan on doing well in all of those classes. Nevertheless, I don't know if I still realistically have a shot at great pre-law colleges such as Northwestern, UC Berkeley, and Williams or any other good top 20 school in the nation! I am involved in a good amount of ECs I'm Community VP of our high school FBLA, I'm an editor for my school newspaper, and I place in our school's literary magazine. Moreover, I'm planning on doing volunteer work and starting a club soon. Noting the fact I'm Asian do I REALLY still have a shot at any good schools?</p>

<p>Most colleges don’t even look at classes like gym, they look only at core classes.</p>