If your shower water is hard, has bacteria or sulfur or other contaminants then it may be contributing to your acne, or at least making it harder to get rid of. Having a shower head filter that removes those things can definitely improve your skin. Since unpurified water can clog your pores it makes it difficult to get rid of the sebum trapped there unless you use expensive skin care products.