Yes on both counts, assuming you mean epoxy resin
You would have a problem with polyester resin but epoxy is fine. I have used it directly on polystyrene before. I did use a little filler with it as well though.
The acrylic paint will stick to a degree but I found the best paint is acrylic spray paint. And then rub n buff over that