Cheap CO2

You should use a 2-liter bottle. The bottle they have looks so tiny. This way you will have a longer period between changing the mixture.
 
That will be more than enough. Generally you want 1 pound for every gallon, but it also depends on the dimensions of the tank. You should be fine with 20lbs, though. For a planted tank you usually want 2-3 inches of depth for the plants to stay rooted. I guess putting gravel on top is up to you. I don't see a reason for it, but maybe someone else with that has done that before will chime in.

i hate all these stupid rules. there are so many ways they can be off.

i dont know the area of the tank. you can buy some and try. you can always add more.

2 liter bottle or a juice jug would be better.
 
Um, yeah Mg that's why I said it would ultimately depend on the dimensions of the tank, but they could think of it as 1lb per gallon just to get a rough idea.
 
AquariaCentral.com