I would resist the urge to put acid in your air tank....because it will leave traces inside the tank and accelerate corrosion once the moisture is back in the tank.
Your best corrosion prevention is to use and drain your compressor regularly.
serioulsy though I do not believe the original problem will be caused by dirty air....it is more likly to be "stuff" comming out of the gun.
to get a gun reeeeely clean you need to pull it all the way down and scrubb it very well. "Stuff" can remain in the air cap and behind in the needle cavity, also in the crevices in the pickup tube where the tube joins onto the fittings.....
when I clean I use 3 stanless bowls of thinner......I scrub till the gun parts look reasonably clean in the first bowl, then scrubb even if it looks clean in the second and rinse in the third
people will tell you you cant get silicon out of a gun....if you scrub it an rinse it enough you can.
Most people though use a specific gun only for their clears.... because of the dreaded black spot disease..........3 guns is common... 1 for clear ( you best gun), 1 for black and 1 for everything else.
on the matter of clean air......moisture droplets will give you bubbles, pimples and spots.........the problem is moisture traps will only remove droplets and not vapour......so the air stream has to be cool when it hits the moisture trap....... have you touched you compressor tank and found how warm it gets...........I used to get heaps of water in my overhead piping inspite of the air going thru a filter reg first... .so much so that it used to out of my air tools at times.....I fixed this by adding a second tank after my compressor with a few meters of hose between......now most of the water comes out in the second tank, I rarely have to drain my first filter reg, and I havn't got any water out of my spraying regulator since.
with all these cheap compressors out there there will be plenty of broken units with perfectly good tanks...rip off the dead compressor and bung up the spare holes and you have cheap second reciever......or arlec used to have a tank only sold in the chain stores some og them might be arround.
cheers