Why no stretch marks?

I’m a solid 50 pounds overweight. However, I have no stretch marks and very little cellulite. Lately I’ve been wondering why. Could it be because I have ALWAYS faithfully applied body lotion to my entire body after every single bath or shower since my early teens?? Or is this something that’s completely genetic and beyond anyone’s control?

Also, if I ever get pregnant, will my faithful lotion use better my chances of not getting stretchmarks or no??