Therefore, if anyone is in Christ,he is a new creation; old things have passed away; behold, all things have become new. ~2 Corinthians 5:17 (NKJV)
We are called to live holy, Christ-like lives
(1 Peter 1:16). This may sound impossible, but the good news is that we actually can. If you have been born again, then you are a new creation. You have a new life in Christ (Romans 6:11). When Jesus rose from the grave He vanquished your sin. He annihilated your past and gave you a fresh start. The Lord proved His absolute dominance over anything that weighs you down. In Him you are not a slave to your past or to your sins. As a child of God you are set free.
God has provided all you need to live a righteous life; His power. If you continue to study His Word and have a heart for Him you will be progressively sanctified (Ephesians 5:26). Keep earnestly walking with Jesus and you will sin less. Some things that used to set you off will not affect you anymore. You will have a more fruitful life because you will desire what God desires for your life. None of us become mature over night, but over time Christ does make noticeable changes in our hearts and minds. You’re not perfect but praise God you’re not where you used to be. Continue to have a heart for God and become more like Him!