Now when the devil had ended every temptation, he departed from Him until an opportune time. Luke 4:1 New King James Version
Satan is sneaky.
He does not charge into your mind, he is subtle and begins with just little thoughts. Then they become cemented into your mind and grow like cancer. Eventually they will consume you and you commit a sin.
To effectively defeat this creep use the best and only weapon available to you to soundly defeat him very time.
Carry a Bible verse with you constantly and when the scumbag comes just pull out that verse and with power and authority shove it tight down his throat. Then for the finale inform him that you belong to Jesus so just take a hike. Say it with conviction.
Thoughts become habits so surround yourself with Godly thoughts.
To accomplish this listen to sermons on sermonaudio.com (I like to listen to Allister Begg, A.W. Tozer and Spurgeon.) every day, read Christian devotionals like http://www.actsweb.org and Our Daily Bread listen to Christian radio like http://www.joyfmonline.org and http://www.praise1065.com.
Pray to Jesus to reveal to you your bad habits and the method of defeating them.
Sometimes they are too strong for you and can only be defeated by completely surrendering them to Jesus.
As well think of the things that are triggers and avoid them like the plague. So if you are an alcoholic you need to avoid your drinking buddies and do not even walk down the streets with the bars you used to hang out at.
That is what happened to me with my addiction to alcohol. It was too strong for me and the only way to defeat it was through completely surrendering it to Christ. It was defeated that instant. That does not mean that satan does not still try his sneaky little tricks but I have the protection of the Holy Spirit to resist him.
Prayer: Thank you Jehovah Yeshua (God our protector) for the most powerful protection against the most devious liar and thief Lucifer. Your most awesome protection of this child that belongs to You has rescued me from the Highway to Hell and leads me on the difficult Pathway to Heaven. I in deep gratitude extol You in the name of my strong King who defeated our nemesis once and for all on the cross Jesus Christ . Amen.
May the sunshine of Jesus’ sweet love bless you today and every day.