Welcome to the falling short club. The blood of Jesus pays for every sin, every failure, every defeat and wherever we fall short of God's glory. When God looks at your record of sin, it is blank.
I suggest that you find out from God what He has done fore you through Christ. The "old" you, the sinner that produces sin like a factory, is dead and buried. Think of it as a factory that has been shut down. You can be tempted to sin, but you no longer produce it. The fact that sin bothers you is evidence that you mean business with God. He will respond, of that you can be certain.
God has already done everything He is going to do. Our job is to seek and find what that means. If we could only see how good God's will is, we would gladly accept it. If we could only see how much God loves us, obedience would be the easiest thing to do. If we could see that we are truly new creations in Christ, our worry and striving would cease.
God is pleased with us when we focus on the Lord Jesus and what He has won for us. That is the "Great Salvation". We all go through an experience like Paul in Romans 7. We find that we are tripped up continually by one or more sins. The answer is not, "Woe is me" but is found in the last verse of Romans 7, which really should be the first verse of Romans 8.
So we are set free by the Lord Jesus. In Him, we have the power to live as God would have us live. It is as Jesus lives out His life in and through us that we experience the victorious life. This does not mean problem free. It does mean that we are relying on Lord Jesus, who has already overcome every temptation that we could possibly face - without sinning. Ask Him to live out His life in you, through you and in place of who you used to be. Thank Him for doing that, even if nothing seems to change. It will, that I can promise you.
When I saw this truth, it was almost as significant as the day I was born again. The only time I get in trouble now is if I take my eyes of Lord Jesus. Satan still attacks. His objective is to get us to consider ourselves apart from Christ. That is like a tank commander getting out of his tank in the middle of a battle. Stay in Christ! God puts us there, so we should let nothing draw us away.