Greased, felt wads are best.
I'm not much of a fan of Ox-Yoke Wonder Wads with their dry lubricant; they don't keep fouling soft enough for my preferences.
A properly greased felt wad between ball and powder will keep bore fouling to a minimum. It also keeps other fouling soft, keeping parts from binding.
If you use a greased, felt wad between the ball and powder, there is no need to put grease over the ball. The greased felt wad contains enough lubricant. Cream of Wheat or corn meal contain no lubricant, of course.
Seat the wad on the powder first, then seat the ball firmly on the seated wad, for a more consistent feel of how much pressure you're applying. Consistency leads to accuracy.
The best lubricant I've found to grease felt wads is a homemade lubricant named after me: Gatofeo No. 1 Bullet Lubricant. It consists of:
1 part canning paraffin, the kind used to seal jars of preserves.
1 part mutton tallow (sold by Dixie Gun Works).
1/2 part real beeswax (beware of synthetic beeswax, such as current toilet seals).
All measurements are by weight, not volume. Melt them together at low heat and allow to cool at room temperature.
Substitution of any ingredients results in an inferior grease. Use what is specified.
This recipe actually dates to the 19th century, but I improved it somewhat by using very specific ingredients. It is also excellent for bullets, shotgun wads, and patches.