Thin glazes and sponge weathering are already a solid start. One thing that really helps vintage looking minis is using slightly desaturated colors instead of clean bright tones, especially for highlights.
Yellow is notoriously difficult to get that smooth without looking chalky or clumpy. Did you use an airbrush for the base coats, or is this entirely done with multiple thin layers by hand?