Many men fight against these sins for years without significant change. Frankly, the reasons are not spiritual, but selfish. I don't want my reputation to be tarnished, so I categorically avoid bars. This has less to do with what Jesus might think than what my friends might think. The visibility of our speech and actions helps us keep these in line.
Visibility brings a certain level of self-discipline.
We all want to get along with others and have a good reputation, and these ambitions keep us in check. In contrast, the low visibility of our private thought life has no peer pressure, no accountability, only self-discipline and dependence upon the Spirit. We lead a secret thought life, often unruly, which we would find embarrassing for others to know about. Low awareness sins are blind spots such as pride, resentment, bitterness, and envy. These low awareness areas are fierce battlegrounds in our minds.