3m rubbing compound you can get just about anywhere. Glazes you can also get locally I'm not 100% if 3m sells a OTC one but there's also meguiars show care glaze #7 that's available if worse comes to worse. Well a clay bar isn't 100% necessary but it can pick up and remove contaminants/spots that some products won't touch. Now if your going to polish wax your car hell yea you want to clay bar it first.. So that your not dragging contaminants that's stuck on your paint across. Think about sandpaper rubbing against your hood..that's similar to what can happen if you just throw on some quick wax and using a microfiber. Clay also removes any old wax or polish and stripes the paint down to the clear coat so u have a fresh base to work it
Cliff notes
Yes buy clay it's cheap and well worth it and doesn't take long to do, oh and it's simple.