The best kind of paint you can use on drywall is acrylic drywall primers. If the drywall you're painting over has been painted before, then you need to use a stain-blocking primer. It will help wipe out any scrapes or imperfections present.