Yep, pics can help, a machine polisher is a must if you plan on doing a good full detail on any car that needs any swirls or scratches polished away. I have some polishes that I can recommend though depending on the condition of the paint.
After thinking about it, I can recommend a kit with different brands that provides exceptional results, you can PM me for the link but it includes the Klasse twins that I mentioned before, along with Pinnacle Souveran Wax, some quality microfiber towels, and applicator pads.
It's really hard to suggest a car wash soap for regular washes, however, if you want to go all out with detailing, a good stripping soap is the chemical guys citrus wash clear.
If you decide not to go with the swissvax line, I can send you my entire list of recommendations :P