B+ is good and no it won't affect you. You previous general science courses will. You might want to bring up your sGPA.
What is your GPA? If you post it, it will be easier to identify what you need to fix.
cGPA? (non science courses total GPA)
sGPA? (bio,chem,physics,math total GPA)