A concept that is foreign to most people is: that in order to get a REALLY great finish, you need to "finish the finish". This IS well known amongst professionals who do fine woodworking, auto painting, etc., but most civilians want to believe the marketing hype that all they have to do is apply some miracle product, let it dry, and then sit back and admire thier "professional" hi-gloss finish. Unfortunately, it doesn't really work like that.
Here's the deal - there are essentially no paints or finishing products out there that if you simply apply them and let them cure they will come out perfect. ESPECIALLY anything that comes in an aerosol. Yes, some go on smoother than others, but for a truly "glass-like" finish you will still have to buff and/or polish (which are really just very fine "sanding" to some degree). Sometimes quite a bit of buffing/polishing in fact. And yes, the smoother the subsurface is (meaning more sanding), the smoother the top-coat will be. But you WILL still need to buff/polish/wetsand that last coat. And you MUST wait until that coat is fully cured before doing so (which can be a very long time if you use aerosol paints).
So, if you are really going for superb results, you must sand between all coats. And you must "finish the finish" on that last coat, which means more sanding/polishing/buffing/etc.
That said, this IS "just a rocket" and there is absolutely nothing wrong with just grabbing a can of Krylon, spraying a bunch of it on, letting it dry and calling it good, as long as you are not expecting it to be perfect. And sometimes you do get quite good (if not "perfect") results. If this makes you happy, it's all good. Rockets are for flying.
s6