Welcome to Allnurses. I have been here for many years. These folks have helped me from the very position you're at to graduating nursing school.
With that being said, congrats on getting a B thus far. That is truly a super dooper accomplisment. Like the above poster said, I too started with many and left with so few. You must be doing something right to be getting a B. However, if you want to bump it up to the next level, you could join a study group, find online resources for more practice, make concept maps, create your own study guide, search Allnurses for other people's tips, join/create a study group, or find the super nerdy person in class and cling to them!
I commend you for wanting excellence. I too wanted (ultimately received) an A in both A&P classes. You'll find though that grades don't define a person entirely. If you don't get the grade you want, know that you aren't only a grade and you can still succeed. It took me a very LONG time to realize I'm not just a grade or GPA. Good Luck!
Look up my name, "Floridatrail2006" because I believe I wrote some stuff on here about A&P awhile ago.