Good effort, the wax you are using is a dust magnet... with a trail bike, its going to make ur bike even more dusty.
My suggestion, buy a synthetic sealing shampoo.. that can wash n seal in 1 go, thats important as you cant wax all the hard to reach surfaces on bikes due to their complex designs.
Moreover instead of waxing it, go for a spray on synthetic sealant. That would attract less dust and last longer. Plus u can just spray a mist on ur engine and wipe off to protect it.
With wax u r spending 3rice more time and getting 50% less protection at least.
I'd recommend if ur fond of bikes, get ur hands on:
CarPro HydroFoam (Shampoo) + CarPro Reload Spray Sealant