Some of the best aquarium plants for filtration include Java Moss, Water Sprite, Duckweed, Hornwort, and Amazon Sword.