I would go buy some oxygenators for your pond. Plants that float on the top and cut out some sunlight. In the meantime the barley straw will help a bit, it does cut back the blanket weed. Good luck, but i expect there will be more replies to your query. ;)