There is actually no way to prevent strech marks :( if your mother had strech marks, you are more likely to have them too. However bio oil will help with dry skin.
I'm sure it is, I would read the label to be sure. Or ask your ob. I've heard good things about bio oil I will be buying some soon.