All of that vitamin e, a, blah blah doesn't really do too much. It can slightly, but that's it.
People get stretch marks from severe stretching of the skin. This usually happens when you gains a ton of weight VERY fast. when that happens, and you have RED stretch marks, YOU ARE HOSED. The red ones will not go away or fade all the way. At that point you need surgery, no cream or meditation or praying to Allah or God or whomever is going to anything. If you get the white stretch marks, they eventually fade a ton and almost get unnoticeable. With a tan, usually they aren't a problem to most.
I've dealt with huge stretch marks and consulted everyone under the sun and they're a bugger! moisturizing if you know they're coming can help some.