There clearly is not enough info here to answer intelligently but greater depths can support more life if the species are selected properly and if you aerate. Fish eat leeches. The only way to control the population of any species in a pond is predators.