i would highly recommend the use of Gex brand soil substrate =) it's chock full of nutrients for your plants and doesn't cloud the water for long no matter how you stir it up. it's probably the best substrate available in the market now, and it's hassle free too!
your filter should be alright, do you know what the flow rate is (should be indicated on the packaging as XX litres/hour)? ideally, you will want a filter that is rated at 3-4 times the volume of water in your tank (so for a 2x1x1 ft tank, the volume is 54 litres so 200 litres/hour is sufficient, more is ok as long as you don't have a whirlpool in your tank)
fish poo wise, in a planted tank i don't think you need to as the fish poo will decompose and be absorbed by the plants as nutrients. i just do some basic siphoning of debris once a week when i change the water
hope this helps =)
Bookmarks