I would say your pond is likely a good candidate for aeration to improve it.

I think in TX you can get Tilapia fish to help with algae and weed control, they are plant eaters. It may take a few generations to really get things under control, as well as a couple of triploid grass carp. Once the weeds are thinned enough for smaller fish to get into the shallows, your mosquito problem should go away. If the weeds are too thick for the fish to get through, mosquitos can thrive.

Don't get ducks, they are messy eaters. Cute, but messy.