Very detailed tutorial on how to prepare and paint cabinets. Great and detailed materials list. Kilz primer and a water based cabinet-specific paint.
Aqua Coat Wood Grain Filler / Clear Grain Filler is an easy to use, quick drying gel that reduces the number of sealers and time required to get a glass-like, high build finish.
Behlen Pore-O-Pac Grain Filler - fills heavy wood grains, so surface is smooth. Just rub on with a rag. In the comments section another recommended Brushing Putty by Fine Paints of Europe
Use this to help get a mirror smooth finish when painting wood cabinets.
usage tips CrystaLac® Clear Waterborne Wood Grain Filler
How do you use wood grain filler? Find out all this and more in this excellent post from one a woodworking expert.