By the sound of it, you need a professional to detail your car, remove scratches. Advantage is they have knowledge and resources of doing this. Disadvantage is it will cost a little bit.
If you insist on doing it yourself, you can check products on
www.crazydetailer.co.za. If you in JHB, you can even visit the guys and they will offer good advice.