Stretch marks

This is my first baby and I'm getting loaded with stretch marks. I've tried the palmers cocoa butter and that doesn't seem to be helping any tips on how to avoid getting more stretch marks? Also I've noticed myself becoming more angry every time I gain weight and get harder on myself even though I know gaining weight is a natural thing to do while in your second trimester, any advice how to not be so hard on yourself? :(