The B grades will make the reach schools very difficult, not some coin toss. Worse if any Bs are in STEM. You’d be competing with kids with consistent top performance and broader/deeper ECs. Kids who’d enter college classes with A level prep behind them.
You want a program you can master. Realistic for your actual record.