No need to fill the whole tank. I just did one yesterday and used 1 gallon, shaking around every half hour or so. Once the surface is wet, it will start working and inside a tank, it wont dry out.
It worked a little too well in fact, and now my tank is much holier than I originally thought. Getting really sick of super sport tanks. They are all junk.