Alex Peters
The normal size cwst of 50 gallons will be enough, if its smaller you could end up out stripping the tank especially is someone else takes a cold water draw from the tank as for pressure what is the height differential between the tank & the shower head? the greater the difference the better the pressure, if its not enough then yes you will need a pump