Removing swirls that result from washing shouldn't be too difficult. I would recommend a medium cut polish (SSR 2-2.5), followed by a lighter one, but there's many options out there.
Once the paint is polished, you can use a sealant or wax or a combination of both ie sealant topped with wax. There is a huge choice of products, Klasse - Poorboys etc etc which will give you good results. I would concentrate on the polishing stage above all.