I agree with Black Sheep, could be caused by a few things. A good cleaning with mild dish soap and lots of water rinsing helps, a wipe down with alcohol and clean pads also helps.
A good coat of primer before paint allows for good adhesion before paint, also handling of the model deposits skin oils that should be removed. For paint my primer choice is Badger's Stynylrez, (yeah, I know it's a weird name, but it works so well.) Tamiya spray can primer is another winner, but lacks the precision of airbrush application and is a bit pricey.
As good as acrylic is, it does require good surface preparation or it doesn't bond that well.
Patrick