Psalm 119:11 says "I have stored up Your Word in my heart that I might not sin against You."
Wonder why you struggle with sin, memorizing God's Word is the first step.
Do you treasure Him and His Word so much that you will memorize it, trust what it says and change your life because of what He tells us in His Word?
If so the first step to overcome a sin in our lives is memorizing the Word of God, so then we might not will not but might not sin against our Creator our number one treasure in life. Most people will agree and then say 'but'. So God's Word in not true for us? It is true and we need it! 12 steps, support groups, sell will is all good, but the first thing needed is a relationship with God through the Word. Start memorizing God's Word in your heart. This Scripture would be a good place to start.