Denying God in your heart is, ultimately, the only sin that really matters. The things you do as a result of this turning away are like dust on your feet, easily brushed away. They are the symptoms, not the disease.
The sin you fight is not the actions your mind or body takes, but rather, the condition of your heart that makes them possible.
If you’re fighting against sin, which direction are you facing? Where is your attention focused? You should be fighting towards God, and the sin will naturally begin to fall behind. Sin cannot abide the presence of God.
God is a quantum God. As far as you feel like you’ve walked away from Him, He is always only one step away, no matter where you are.