You are in a pickle. If you can´t take primarily upper-level science and get straight As, you won´t get your BCPM GPA up high enough to get past screening cut offs for med schools. You could also raise it with math classes, but adcomms will want convincing that you´ll survive in their environment that is the equivalent of taking 21 credit hours per semester in science. Your best bet is to plan on applying after senior year, as you can´t possibly get it high enough in one more year.