Let me tell you something you do not want to be told.
You know what really ticks me off? Christians who do not want to grow; they find every excuse so they don’t have to live up to God’s word. Such as “Well, around other Christians why should I act fake, if I curse, they know where my heart is”, please, yeah I know where your heart is, not in God’s word. I know how condemning this sounds, but as Paul wrote in Ephesians 4:28-30 28 If you are a thief, stop stealing. Begin using your hands for honest work, and then give generously to others in need. 29 Don’t use foul or abusive language. Let everything you say be good and helpful, so that your words will be an encouragement to those who hear them. 30 And do not bring sorrow to God’s Holy Spirit by the way you live. Remember, he is the one who has identified you as his own, guaranteeing that you will be saved on the day of redemption. I understand where people are, and I understand that sometimes, even as Christians we slip up, we don’t think. But I also think that sometimes we honestly don’t even try, and if you think your trying and you just can’t stop, your not trying hard enough, and your not letting the Holy Spirit guide you, your still in control.
I bring this up because, I too have this same problem, not everything I do lifts others up, not everything I do is for God, but I let the Holy Spirit change me. This is what Jesus was all about, freeing us from having to experience the need to curse, be angry, have turmoil, he came to set us FREE! Just follow what he has to say, it’s NOT going to be an overnight deal, it certainly was not for me. The easiest way for me was to just take on one thing at a time, first it was cursing, then it was the way I talked to people, then the way I talked about people, then other life areas, etc, etc, believe me it’s true.