Best for stretch marks?

Brie
I tried bio oil and it's ok. 
The smell of palmers is BAD. 
Use coconut oil at night but do you think it's better since it more pure vs others that have more chemicals? 
Trying to prevent stretch marks as much as possible while drinking ALOT of water to stay hydrated in the inside  
Any suggestions