Your cGPA is very nice; especially if you keep it there. Try to work more upper-level science or math into the classes you take to raise the BCPM. If all else fails, wait 'til after senior year grades are on your transcript before applying. With your work ethic, there's a good chance you'll be able to redeem your BCPM GPA and get an acceptance somewhere.