B+ isnt good I see you use the asian grading scale too.

(I dont try very hard tho.. probably should got a b+ in english and bombed my bio accel test 220 question an hour and a half not fun) man go for it straight A's and 2400 SAT I know several people who got 2400.
im reading this cause im gonna be a sophomore but thats what id try to do.
you can get early admition if you are good and then you can relax your senior year.
I dont know man just relax my dads grades werent the best but he still whent to ivy league with a scholarship.
I used to find it strange that people dont know what they want to do ive known since I was like 4 always been going for the same thing (biology)
if you like fish try that you can spend the rest of your life doing what you like or you could even be researcher I know a couple of plasma physicist that dont even bother showing up for work cause all they have to do is research.