1. How long has it been since you had the vehicle re-painted?
2. If longer than 2-3 months, then you need to make sure the Paint is level again, like it was directly after the re-painting.
3. When the paint is completely level, that is almost the maximum gloss you can get, when scratches begin...