Boston University/College and Northeastern...will my C hurt me when appying?

Hi, so i was wondering if i can still get into my top choices for college. Im a Junior this year, however i got a C+ in Hnrs. Geometry in freshman year and i think im on par for another C+ in Hnrs. Physics. If i do well on my upcoming final i can prob get a B- (fingers crossed), but no guarantees -_-
I like to challenge myself, however my physics teacher can not teach, most of my other class mates are also struggling so idk, i mean i try so hard too i dont get why errr, but i cant blame him entirely because it is a higher level course, and i struggled
Im pretty well-rounded, i do tennis and soccer, while im in many clubs as well. I have 800+ hours of voulnteer from CFA, Library, Hospital, and Boy Scouts.
Im in all honors and ap’s except Spanish, in all of them i have all A’s and high B’s
I took one AP last year, AP Comp Sci: i got a 4 on it
Though i was not able to take AP Lang and APush due to some sceduling issues (im in honors tho), will be taking APs next year, AP Bio, Psych, Lit, Econ, Database (not ap but college level class for Java), will be taking honors Calc
GPA: 94 thats how my school does it not out of a 4.0 scale
On my Sat’s i got a 2150
Act: 32, taking them again on Saturday hopefully can get 34
For major im between: business, comp sci, bio-medical engineering
If i do BME, im thinking about going on a pre-med track
Now for colleges i am gonna apply to: Boston University, Northeastern, and Boston College (prob a reach if anything) for colleges in Boston
so will my C’s hurt me alot when applying to these colleges, and do i have what these colleges need to get accepted, if not plz let me know what i should and can do…plz help me im sort of freaking out…

Also does anyone know if you need a good physics score for bio-medical engineering, i like BU for that major so i was just wondering… THANKS

Don’t freak, you’re fine. I got into two of these with multiple C’s. It’s not the end of the world.

These are all match / low reach schools for you.

Is there anything else i should do or have for these schools?

Just apply, good essays and square up your apps. BU and NEU in particular aren’t very personal in the admissions process beyond looking at what you give them. All are holistic but there’s nothing extra to do, the process is pretty streamlined.