Some oil enamel is mixed to adhere to plastic. Rust-oleum has a lot of paint like that (such as Painter's Touch line), but I was also able to use their Stops Rust line, and it adheres super well too without any primer. I have a can of plastic primer, but so far, it's been superfluous with many paints. Instead of the primer, I sometimes use a thin base coat oil enamel that's formulated to stick to plastic and then other enamels on top.
Never mix different kinds of paint without researching what they are and testing them together. The more obvious no would be mixing acrylic paint over oil paint (but I think you can do oil over acrylic. Still wouldn't advise mixing). I always do a test of my painting plan on a piece of scrap metal or plastic to see how long it will take to dry, how thin paint layers need to be, how the colors will turn out if I add more or less clear coat, etc.
You don't need to sand to prepare your surface if it's already sufficiently smooth and free of other paint that could interact with your paint, as any
noticeable imperfections
can come through after painting (if they are fine enough, multiple layers of paint + clear coat + sanding / polishing after can cover them up). Just painted a Filco Camo myself, and the Camo print was very tough and durable, and did not require sanding. CM QFR has some sort of a rubberized coating--that I would mostly sand off.
You should make sure to clean the surface really well prior to painting. No oils, no soap residue, NO WATER DROPLETS anywhere. If you use oil, don't use alcohol to clean any of the coats--it will dissolve and discolor the paint. Just use mild liquid soap and lukewarm water, wipe really well, and dry thoroughly. Maybe some high content rubbing alcohol on bare surface and wipe / dry really well.
Sandpaper... Something like 200-grit will easily sand off chunks of your Filco case, like the tabs that hold the top and bottom case parts together. 600-grit is much finer and will do well for fine sanding, rounding edges and such. Once you've painted and used multiple layers of clear coat, I would not use anything under 1000-grit. 2000-grit
wet-sanding is as low as I personally go. Wet sanding enamel clear coat will help remove the orange-peel surface that you will get after painting, but will make the surface look dull. To further polish, you can get a rubbing compound from a car supply shop and follow with a polishing compound. I use these:
The amount of clear coat and sanding / polishing depends on how you want the end result to look. Personally, I find some amount of "orange peel" looks interesting with metallic paints, giving them texture and a more rough metallic finish. If I do flat paints, I use more clear coat and sand it really smooth, to be as car-like as possible (easier said than done). And a word of caution: don't start any of the sanding / polishing until at least a day or two after you've painted. Some paints take forever to dry. Always test a tiny area with your fingertip / nail before doing anything.
And finally, everything I said here refers to oil-based enamels, which I prefer. I don't like any Krylon products I've used due to most resulting in uneven finishes or other issues, but maybe I've just been unlucky. Krylon Fusion for plastics is not made to work safely with all plastics and when I tried it on an optical drive cover (probably ABS), it actually melted the plastic where it interfaced with the paint. I could scrape it off with my nails a few days later. There may well be other good paints--look for reviews.
Here's a good thread that might be helpful if you choose oil-based enamels:
http://www.overclock.net/t/382840/guide-painting-patterns-with-spraypaint