Aeration does several things but killing weeds or algae isn't one of them.. Aeration can provide O2 to the depths to allow beneficial bacteria to thrive in the depths and help break down organic material in the decomposition process and provide enough DO that more volume is useable by fish.
herbicides, Grass Carp and yes, Crawdads can provide some benefit to aquatic growth but you have to use crawdads native to your area. 20 craws can turn into 20,000 in a year with no predation.
Killing too much aquatic growth with herbicide can cause DO crashes if not done in small sections at a time.
Small numbers of grass carp can be beneficial if you have a plan to control them when they get too large or eradicate most all of the aquatic plants.
Aeration should be beneficial for most of this.