@NoMoScars: I used to have a lot of hyperpigmentation when I had a lot of acne. I'm not familiar with MSM, but the thing that was and has been helpful for my hyperpigmentation is retin A. And, for the past few months, I have found that vitamin C has really brighten my skin and also help with hyperpigmentation as well. The great thing about these two products is that they are compatible with dermarolling and stamping. I'm lucky that these two are enough to keep my skin clear and even-toned.
A friend of mine has stubborn hyperpigmentation spots. Retin A alone hasn't been enough for her. She uses a combination of retin A and hydroquinone 4%, and it lightens those spots. If the hyperpigmentation causes by melanin, the hydroquinone will work, but the skin will become really photo-sensitive. If you haven't tried retin A and vitamin C, you should definitely try it. I don't know whether hydroquinone is compatible with dermarolling, but I'm sure people have mentioned on the board somewhere.
To answer your question, I'm lucky that I don't have hyperpigmentation from needling. I'm searching for a good physical sunscreen (as opposed to chemical ones). It contains zinc oxide. When I found one I like, I'll let you know. I will definitely update my progress with my pics. I'll keep you posted.
If you decide to start on retin A, start with 0.025% and see how your skin takes it. I remembered when I started on 0.025%, my skin can tolerate it. So my dermatologist increased it to 0.05% and then 0.1%. You will have to try and see the frequency that will work for you. I apply mine every 4 days - 6 days, but my skin can barely take 0.1% so when my current 0.1% runs out, I'll stick with 0.05%. The thing about all of these regimens is care, I believe. When I lost interest in taking care of myself, I really wasn't consistent with the retin A. Until I'm becoming consistent with retin A, vitamin C and now dermarolling, I can see the result. I know I can't stop aging, but I can really slow the speed of it.
You have shown that you care for your skin improvement by stop smoking and now dermarolling. You will see even more improvement if you are patient and consistent. I really believe it. Good luck with your skin improvement journey!