Externally not really. Rich lotions can somewhat help. Stretch marks depends on your collagen production. If you don't produce enough, your body won't heal fast enough to repair the stretching. If you have bone broth and the like daily or as often as possible, that can boost your supply internally or take collagen supplements.
Sometimes you just can't prevent them too