in my experience, white has always been the toughest color to paint(esp. Gloss White). What I normally do is this:
1) I normally start by washing the model in water with just a little soap, then rinse it off.
2) After it dries, I'll spray Future through the airbrush. Future can lay down a lot of different ways, depending on what you want it to do. Since I want to create a somewhat "rough" surface, I'll spray it using high pressure, and I'll stay back 6-10 inches, so that the model is kinda "misted". If you spray a primer, you won't need Future for this step (both will give you a rough surface)
3) Then, I'll spray on a light coat of white paint, and let it dry for 5-10 minutes (Enamels normally dry rather quickly). I'll repeat this process 3-4 times, adding a little more each time. Don't try and get it all in one pass (not with White at least).
Most importantly with white, is to use a primer of some sort, and use a number of light coats.
Other modelers might have different techniques (better, perhaps...?), but this is just what works for me. I hope it helps.