Okay, so the main issue you have is that you are circumcised, this means that it is going to be difficult to achieve healthy sin on the upper-shaft of your penis, whatever you do.
So the little dots are a natural part of your penis. What you can do over a period of months and years is to help your penile skin to eventually become more healthy.
WHAT TO DO: Never apply soap or things like shower gel to your penis. When you shower wash the rest of your body then thoroughly rinse your entire groin region and the penis itself, then fully dry with a clean dry towel.
Get yourself some Liquid Coconut Oil and apply a very light coating after each time you shower and prior to masturbation.
Change will take a long time to bring about so you need to do this consistently from now on