Hey. I am usually one to jump on the "just give it a shot" bus and "apply anyway", but your science & math stuff is what will get you in the door to interview. All my letters of rec were from science instructors and heads of their department. That along with a decent GPA and PCAT too of course. But when they say the look at everything, they really do mean it. My first interview, being nervous, regardless of my stats being good enough to get to the interview, I did soooo poorly I got declined. Luckly, after that I pulled it together and nailed all my interviews after. Now-a-days with all the amazing stats people have, I truly believe the interviews are the tipping point in all the schools you apply for. Get those Math Science grades up becuase that will get you in the door and if you retain what is going on, help you out significnatly when you take your PCAT. Keep in mind that EVERYTHING you do academically will need to provided to PharmCAS even if schools say they only care about your most recent grade. So you need to do well to balance things out if you did poorly in the past. Shoot for A's settling only for worst case scenario B's.
Also I would say try to strengthen you application in other spots. Sort of as a back up plan. Like if you can get in as a Pharm Tech through working or volunteering, do it. If not, maybe consider getting your Pharm Tech Certification to get a feel of what's going on and gain some informational experience. Other types of volunteer work is also very important. Extracurriculars will show who you are as a person. When I went through my rounds of apps, supp apps and interviews I was surrounded by presidents of their Chemistry Clubs, or Tearjerking "why I chose to pursue my PharmD stories (where I though credit would roll after they told it)" and perfect GPA's and PCAT 90's or better so do not fool yourself. It is competitive out there. Just do what you can to prove your NET worth, not only academically but in your life outside of school and convey that is who you actually are during your interview without regurgitating memorized answers. I think the key is being honest, not someone trying to be what you think they want. I think most of the interviewers have been around long enough to see through that pretty quickly.
I hope that helps. I'm definitely no pro at this but those are the things I thought about and felt after the process. I just finished up my cycle and interview process and got some offers. I sincerely wanted to try and help out the next batch of students because, I know how difficult it could feel out there if you weren't one of those I knew I was gonna do this since High School people. Though it is competitive getting in to a program... industry-wise... we are all in this together so we gotta help each other out. We can get competitive again when we are looking for jobs!