Leeches live in rich muck. I doubt you will get rid of them with a quick fix. A healthy permanent population of gamefish will keep them trimmed way down, though. Good luck.