You could also use bottled water if it's nice-tasting and isn't too alkaline/hard. For the best flavor, consider whether your water for brewing coffee is hard or soft.
He stores the beans away from factors like heat that can change the flavor. You should also grind them right before you brew to take advantage of all the flavor in the oils.
Another factor to consider is the grind level. If your coffee is too sour, too bitter, or isn't as strong as you want, then the grind level may be to blame.
A finer grind can help if it's under-extracted and tastes weak or sour; a coarser grind might be the solution if your coffee is over-extracted and tastes more bitter.
Brown adds salt to make the coffee taste less bitter. This can work even after you've brewed your coffee by adding just a sprinkle to it to try to get that perfect balance.
Reusable metal filters have the disadvantage of allowing more coffee grounds through. They also allow more of the oils to get through, which can change the flavor of each sip.