Keep putting armourall on it and it will get better... slowly.
I've used
PlasticX
ScratchX
and glassylite or whatever its called (basically a kit.
Plastic X in my opinion was to harsh and left fine scratches, it cost alot and i've never used it again.
Scratch X i use regularly and it's pretty much the same as plasticX but doesn't leave scratches.
Glassylite was probly the best but it lasts about 8 months to a year then you have to buy another kit and do it again.