Tips for a consistent paint job.
Make sure to use Use Acrylic Lacquer for the primer, and the top coat. This type of paint is sandable, and you will usually find it in the automotive paint section.
Cleaning the area is very important to remove oils or any other substances that may cause an imperfection.
Once you primer with multiple coats, and apply about 3-5 coats of the color, finish with a final "wet" coat, this means a coat that is thicker than normal, basically as thick as you can go before it runs.
Let that coat dry and you can wet sand it with a very high grit(1000) sand paper to give it a consistent finish.
Be careful to not sand too much away.
From that point you can add a "clear" coat if you want, these can be either gloss, semi gloss, or flat. Make sure that if you do use a clear coat, that it is a lacquer as well. Then you can repeat the same step and wet sand it to your liking.
This process takes some practice to get proficient, but it looks nice when you can achieve it.
For the long run, if your going with a simple color like black, I would also recommend using a laminate over top of the mdf or plywood. It is a little more expensive, but less time to install, and more resilient to wear and tear. As good as a paint job looks it is still more likely to scuff/scratch, and refinishing just plain sucks......
Just a few tips to try to help out.
Best,
-JC