In desperate need of beauty advice!

Question: From personal experience, what have you found that actually works to get rid of stretch marks?

Since I have gotten them (and more over the course of my teenage years) it has really put a negative effect on the clothes I wear. For example, I don’t like to wear tank tops in public because I have some on the upper part of my arms. I also know it’s important to hydrate (which I am fairly good at) as well as apply lotion everyday (which I need to work on) but I would like to know from your personal opinions if there is a certain regimen to get rid of the red/purple stretch marks??? At this point I would be fine with having them as long as they were light and barely noticeable compared to how they look currently.