Here's what we do
On our Hunter 340 we did a mix of things and it really made a difference. First, get in and clean out the tank. There is probably only a small access hole, so you are working with a stick with a rag hooked to the end. I was surprise at how much junk there was in the tank (shavings, bits of wire, etc). After that, flush with water and a little bleach, and rinse a couple times with clean water. I do this once a year. I agree with not adding bleach to drinking water.After the tank is clean... Fill the tank using a new hose designed for drinking water (not just a garden hose); to this add an RV type water filter. Taste the water before you put any into the tank. Wash dirt away from the fill opening. (When you put the hose away, screw the two ends togeather so you don't get who knows what crawling into the hose.)Use a water filter at the sink for drinking cooking water. We use a PUR brand filter with good results, but I am sure others work fine.