For damage like what you said, normal covering might not be of help. But for natural effects, you can try 3M coating from any good car showroom