Hi again, my paintwork is in pretty good shape really, but you know what its like when you look closely and get all fussy

there are quite a few blemishes. I've tried autoglym polish and blue t-cut which both make it nice n shiney but doesnt do anything to help with the blemishes. Im only using elbow grease to apply. What do I need to do to get it looking really really nice? What are the best products to use? Do I need to invest in one of those polishing machines? if so which one? where from? how much do they cost etc? Basically any tips on how to get your paintwork looking mint (without a re-spray!!!) would be much appreciated! (Its Royal Blue by the way)