Here's my two cents, no detailing expert by any means but I've tried lots of things over the years & here's my favourites:

Snow Foam: Cotton Candy
Car Wash: Zymöl
Leather care: Dr Leather
Tyre Dressing: Meguairs Endurance
Wheel Cleaner: Car Pro IronX
Polish: I've been using Meguairs with the Machine Polisher but about to try Car Pro Reflect.
Wax: I like DoDo Juice Purple haze for dark colours, but there are probably better waxes, loads of choice here!

For instant shine gratification try Carp Pro HydrO2, most of the stuff a,emtioned is available in detailingshed.com