I agree with everyone here, I would just add that we need to acknowledge in ourselves that it is not "me" that changes me, it ALL comes from Him. He is the one that blessed us with repentance, He is the one that reached down to give our spirit life, by His grace, through faith in Jesus and reconciled us to Himself, giving our dead spirit life and indwelling us with His Spirit, making us whole again with our Creator as we were created to be. At peace with our magnificent God praise Jesus name!!!
Once we are "born again", and our eyes are opened we start our walk with Him. As we seek Him, as He draws us closer, He empowers us in resisting these things, seeing the true wickedness I n them, seeing why and how these things we loved and practiced so much leads to death. I would have to say this walk involves much of what everyone mentioned here so far. We stay in His word, we pray to Him, I find it best first thing in the morning early before the world gets loud, under His stars, just taking time to think and talk to Him. All these things are part of the kingdom of God. Just keep doing what you're doing and seeking His will, His is the only WAY we have to escape our temptations, but understand it is a walk.
I didn't want to make this too long, but want to share this to make a point, and maybe even as a bit of confessing sins I'm working on. It's really been made clear to me lately, more than usual even though I've always hated being this way. The thing I struggle with so bad is anger towards my sons as the way I deal with misbehavior. I also have been blessed with 2 very difficult boys, as far as the parent child relationship. My oldest was disobedient at school as well, but my youngest is well behaved at school, just hard at home towards us when things don't go his way. Of course since I was reborn things have been getting better, as far as my attitude, but I still fall so short it shames me every time I thing about when I lose it and start yelling at them. I get so angry, I mean so mad that I have to walk away, and I can just sit there and been so dag mad at them. The I read where Jesus tells us that if we are even angry with a brother we have already murdered them in our heart, and I think about what that says about my heart that angry at my own sons. Then I think about how grateful I am that our Father doesn't feel that way about me, or deal with me the same way I do them at times. The difference is I care now, I see the wickedness in it and I do not want to be that way, He empowers me to make changes to my perspective and behaviors.
It's a work in progress, but there is progress. Yes when I do these things I feel guilt, I feel shame, I feel I was wrong, because I WAS, but I do not let it paralyze me, I do not let it stop me from going right to Him thanking Him for His goodness and lessons, and move forward knowing I can trust our Lord that He will grow me through these things.