If you posted some quality, closeup pics of the problems your talking about I could probably give you an idea of what, if anything, can be done.
The rule of thumb is that if a scratch has gone through the clearcoat into the base color the panel needs to be repaired and repainted. There are some tricks that can make a deep scratch much less noticeable without repainting but you have to find a painter or detailer that has the patience to do it. Often a repaint in quicker.
I'm a painter by trade BTW.