Did you already try to clean your display?
If you have a standard display on your MacBook Pro:
...
When cleaning the outside of your MacBook, MacBook Pro, or MacBook Air, first shut down your computer and unplug the power adapter. Then use a damp, soft, lint-free cloth to clean the computer's exterior. Avoid getting moisture in any openings. Don't spray liquid directly on the computer. Don't use aerosol sprays, solvents, abrasives, or cleaners containing hydrogen peroxide that might damage the finish.
To clean the screen on your MacBook, MacBook Pro, or MacBook Air, first shut down the computer and unplug the power adapter. Dampen a soft, lint-free cloth with water only, then use it to clean the computer's screen.
To clean hard-to-remove smudges or fingerprints on the display or exterior of your Mac, you can use a cloth moistened with a 70-percent isopropyl alcohol (IPA) solution to gently wipe the display or enclosure of your Mac laptop.
MacBook Pro models from 2016 and later with Touch Bar and Touch ID: Clean the Touch Bar and Touch ID (power button) on these computers the same way you would clean the display. Shut down your Mac and unplug the power adapter. Dampen a soft, lint-free cloth with water only, then use it to clean the Touch Bar and Touch ID.
...
copied from: How to clean your Apple products - Apple Support
In you have a Nano-Texture display on your MacBook Pro:
...
To remove dust or smudges from the nano-texture display, use the polishing cloth that came with your Studio Display, Pro Display XDR, iMac, MacBook Pro or iPad Pro (M4).
For infrequent cleaning of hard-to-remove smudges, you can moisten the cloth with a 70-percent isopropyl alcohol (IPA) solution.
...
copied from: How to clean your nano-texture Apple display - Apple Support
If you can't get rid of those dots and marks, you should visit an Apple Store or Authorised Apple Service Provider and let them have a look at it:
Apple - Find Locations