If you've never clayed your paintwork, that's the first thing you'll want to do before applying fancy sealants and waxes!
Bilt-Hamber clay is my favourite because you can just use water for lubrication; many of the others expect you to buy a matching 'detailing spray'.
Also, it doesn't sound like you have a cleansing stage product.
For Shampoo, look no further than Dodo Juice Born to be Mild. Ideally you should use two buckets with grit guards and a woolly mitt (not a big yellow sponge) when washing your car to avoid inflicting more scratches (poor wash technique will have been responsible for most of the imperfections in your paintwork). One bucket with soapy water, another with clean water. You dip your mitt in the soapy water, squeeze out onto the panel you want to wash to lubricate, and gently run the mitt over the paintwork. Then rinse the mitt in the second bucket. Repeat.
Then you can clay.
When clean and clayed, you need a polish - this is where the Car-Lack Nano Systematic Care or Bilt-Hamber Cleanser Polish comes in.
Autoglym Super Resin polish is also very good but you need to work it in until it goes clear - edit: I'm outvoted on this - UDS all the way!
When polished, that's where the glaze and/or sealant comes in - Black Hole, followed by the Diamondbrite you already have or Car-Lack Long Life Sealant (what I use).
Then you can wax. Less is more! Crazy Pile microfibres are awesome for buffing wax. :thumbs: