Okay, so we have to ensure the primer sticks well to the base material.
I fine sanding could help with the previously mentioned "tooth" for the paint to grip to.
The cleaning off of mold release with a "harsh" detergent will be of some help as well.
I strongly suggest the use of a spray-on primer, they tend to have some solvent in them to help with the surface preparation.
A good drop on a hard surface, no paint, primer or clear-coat will protect from the paint flaking off: does not handle compression / impact well.
This is at it's worst on round surfaces or an edge.
Good luck, space marine helmets at the top of their heads and I guy I have with a mace (the crown of the mace) sometimes needs touch-up on a drop.