2 B's in math... am i cooking myself as a cs major applicant?

alr so basically im a freshman student in high school looking to apply for top engineering schools like MIT, Purdue, UPenn, Carnegie Mellon, etc

i plan to apply in CS or something similar, maybe even Mech Engineering and a minor in business

Ive gotten two b’s in math over my transcript (one B in summer geo which i took to get ahead in math, and one B in honors precalc)

Now assuming that I get all A’s for the next years equating to a 3.91 UW GPA and 4.4 W GPA, do you think that having two B’s in math will kill my chances? here is my full high school course list for my future and ec’s and stats(as of now as a freshmen):

Courses:

  1. IB HL Math A&I (one year since my school allows that)
  2. IB HL Math A&A (two years)
  3. IB HL Pphysics (two years)
  4. IB HL Chem (two years)
  5. IB SL German (two years)
  6. IB SL Psych
  7. IB SL Econ

Test Scores:

  1. SAT -1550

EC’s:

  1. Winner at nationals (3 years in a row) /state president of TSA (tech comp)
  2. FBLA winner at nats (2 years)
  3. Owns tech nonprofit which created affordable robotics program for 24 families and owning 5 Worlds qualifying teams
  4. Getting awards at worlds for robotics
  5. Owning a small local web-dev business
  6. Hosting a lot of hackathons (ranging from 30 member to 200 member ones)
  7. Custom FPV Drone for autonomous tracking
  8. Developed more efficient autonomy in robotics (in process of publishing)

Closing. In order for users to help you, they need to be given accurate info. Feel free to repost being clear what has been achieved in terms of test scores/grades/EC accomplishments vs what you’re hoping