Okay so I recently got a Agile 725 with a really crappy paint job, I have stripped all of the old paint down and the entire guitar is bare.

I have no idea what paint I should use, I need something that will not leave the grain showing, is white, and that can be painted on by paint pens (a local artist is painting on it).

If anyone can just point me to some paint that would work well for this it would be much appreciated!
Agile 725 7 string w/Blackouts (new paint too)
Jackson Soloist Professional Standard
Jackson SLSMG With Livewire Metals
Fernandes Tremor 4 string
Peavey 5150 2x12 (new tolex and re-biased)
Peavey TNT 100 1x15
Line 6 Pod XT w/FBV
Misc Junk