The secret to living the Christian life, enjoying victory over your impulsive sins, and seeing your strongholds brought down is this: you can't do it.
You have to surrender to God's will, to have absolute confidence in His plan for your life and His promises. That’s faith. It’s then that you enjoy the victory that only He can give.
Trust God and see what He can bring to pass in a life that is wholly dedicated to Him.