as already said, firstly get your wash technique and products sorted. This will make the biggest difference in the long run
Next as its a new car I think we can assume you will not have to do any defect correction work, so you need a paint cleanser/preparation product and then a wax.
Any of the paint cleanser will do, brand doesn't make a huge different however as we collect our new Black Magic Altea at the weekend here is what I will be doing:
Wash - two bucket method etc
Clay - pinnacle ultra fine clay
Klasse All In One - use to clean and prep the surface
Klasse Sealant Glaze - very durable
wax- Will prob use Collinite 915 - again extremely durable.
My line up is chosen by durability, I'm aiming for the highest possible durable products so I can just use a snowfoam no contact washing. Also because, its the wife car and I have enought cars to clean each week.
hope this helps