Aeration helps but the underlying "problem" is a problem only if you want it to be. Small amounts of vegetation (up to 10% coverage) are just fine, probably beneficial (though I haven't seen the data proving this). I prefer vegetation with larger interstitial spaces that are limited to shoreline growth only. Try pickerel weed or some other shoreline rushes and sedges. These are relatively cheap to get rid of if you need to later, and you know how. If you want the smallest amount of vegetation possible reduce the nutrient load as much as possible and plant desirable vegetation to use of the rest. At the other extreme to maximize fish production fertilize the pond to maintain a 18-24 inch bloom during warm water times of year (greater than 60 degrees) and treat any weed growth over 5% coverage. Watch DO during the height of summer heat. Treat weed growth exceeding 5% once the water is warm enough to begin your bloom growth.