RDG,
there are many things that can be said in response to your question. Namely, all that has to deal with being a Christian which is a lot.
I will say though that you desire is the beginning point and seed of growth. It is a process. It is just like working out in the natural.
Sometimes we may think that if we just got rid of these 2 sins that we would be right with God. Then later when we get rid of those God brightens the light of the revelation of His holiness just a little more as we are able to take in His relational time and we see more sin to deal with.
You do want to be grieved and very displeased with your sin, but you do not want legalism to discourage you and bring you away from victory. Often when we focus on them it can lead us to negative places. But, instead focus on Christ.
Often when we fail God sees our sin as a child who fails though having sincere intentions.
When you sin do not turn from God, but come to Him all the more so as to receive grace for why would you turn from God when you need Him most.
Here's one last thing I would like to say. Often we are tempted and then at that moment seek grace to overcome it. This can be done. However, there is also the law of sowing (to the Spirit). If we live our week in natural thing or even just being neutral then when the time of testing comes we will not have the built up harvest in us to overcome. So we must sow to the Spirit all during the week and then when winter comes we will have grace to overcome. There is a level of filling we are to be being filled. Stephen was a man full of the Holy Spirit. Faith, humility, prayer, intimacy, word, fellowship, all these things singing to one another with spiritual songs ect are the means to do this. It is often the case when the Christian neglects in time of ease thinking they can just in a moment have great faith when needed but no we must build up before.