i guess the question is how serious are you about it, what is your budget, and do you want to spend some more money to save time or save money and spend more time.
When it comes to the polisher, you can buy something expensive like a rupes or flex, both still make it hard to burn through the paint, but will correct faster then just a straight orbital.
If you want to be cheap, the Porter cable has been tried and true. I started out with this, and made the jump to the rupes. i did this for 2 reasons, 1) the rupes corrects faster then the PC does, 2) it actually ended up being a smoother running piece of equipment so i would feel less fatigued.
when it comes to foam,
I have had the foam cannon and the foam gun. The gun is cheaper and easier but you end up with less foam, the cannon you need a pressure washer, but the foam is thick like shaving cream almost. If you have the budget, i have an electric pressure washer with quick connect setups and it makes it no more work then pulling out the hose. My method with foam is to foam the vehicle, let it sit until most of the foam has gone away, pressure wash it off, foam it again and then go to the 2 bucket method. this way the heavy stuff soaks and softens, then the pressure washer blasts all of that off, and then the foam again give some slickness to help the wash mit.
Bucket methods. 2 bucket is the minimum to do. There is a video somewhere of Dylan showing how the bucket method truly helps. First off you want to make sure they are 5 gallon buckets. this way there is plenty of water to dilute the dirt. Secondly you want a grit guard, that way all the really nasty stuff, small rocks, sand, etc settles on the bottom, and doesn't get back into your wash mit to scratch the paint. If you want prof of the 2 bucket method working, try it, bucket one will be way darker then bucket 2. your basically getting your heavy nasty stuff off in the first bucket, but there is some small dirt still floating, the second bucket washes what out so they mit is cleaner meaning less swirls.
Lastly out of the questions dont be a brand diehard. many of us have learned, just because one brand has something you love doesnt mean its the best for everything. I love my shine supply polishes, but when it comes to car wash, i havent found anything that beats my old stock of SCG pro suds.
Get some ideas from people of what they like and then test eventually you will find a setup that you like.