If you have lots of snails you are likely overfeeding your tank, which could be leading to water quality issues, in which case your water changes may not be sufficient. It sounds like there are a few things out of balance. Your plants need nutrients, which you can add, but you may also need to...