Am I basically screwed?

<p>Hey everyone! :) </p>

<p>Okay, so basically I'm a junior and I'm extremely worried about my grades. I'm taking 6 AP classes this year out of a total of 7 classes, and I'm pretty sure I'm going to end this first semester with 4 B's and 3 A's. :/ My weighted GPA will be around 4.125...</p>

<p>Junior Year:
AP Calculus- B
AP Chemistry- B
AP US History-A
AP Psychology- A
AP English III- B
AP Spanish V- B
Band-A</p>

<p>I was able to maintain a 4.0 GPA during my freshman year, and in sophomore year my GPA was a 4.375 (weighted).
Sophomore Year:
AP Biology-B
AP World History-A
AP Statistics-A
AP Spanish IV-A
Band-A
Pre-ap Chemistry- B
Pre-calculus- A
Pre-ap English II- A</p>

<p>I'm really mad at myself for screwing up at the beginning of this year, and I plan to bring improve my grades during the 2nd semester of my junior year. If I receive straight A's during the 2nd semester until senior year, do you think I'll have a shot at Yale?
I have overcome overian cancer (during the summer prior to my sophomore year...I consider that an achievement, haha.), and I've received various awards in the past. My SAT/ACT scores fit the range set by Yale, I've started a diversity club at my school, and I have multiple unique extra credits (I will not mention them in order to save you some time... :) ).
So I'm not TOO worried about my extra credits right now. But I would really like to know if these B's will completely ruin my chances...</p>

<p>I'd really appreciate all the answers! Thank you very much for taking your time to read and answer this! :)
~Edit: Oops! I didn't mean to post this twice....Sorry!!!!</p>

<p>well grades are only a SMALL percentage of everything they look for, and if you continually improve you’re grades, that might even be better than if they were all perfect to begin with! you definitely seem to have as good a shot as anyone i’ve seen!</p>