Does anyone know what this is and how can i fix it?

What age are you Frank?
All of what I see are naturally present on the Penis - so you may have a mixture of Fordyce Spots and Pearly Penile papules that are completely untypical of the normal appearance and location …