The BG are going to make life hard for you. I'm fighting the same battle in my pond. I've trapped out many hundreds BG over the past 12 months, and there is no end in sight.
I have a Z trap soaking 24hrs/day, and it probably wouldn't hurt to build two or three more of them.