The most important thing I can say to you is that God still loves you, and He wants to help you get rid of all these things from the past. And He will, as you learn to turn to Him for the strength you need to conquer them.
You see, when you gave your life to Jesus Christ, God Himself came to live within you by His Holy Spirit. And one reason the Holy Spirit has been given to us is to help us in our battle with sin. We can't overcome sin in our own strength—but with God's help we can. The Bible says, "The Spirit helps us in our weakness" (Romans 8:26).
Therefore, when temptations come or you find yourself fighting these evil things from your past, turn immediately to God and ask Him to fill you and help you. Don't let a minute go by without turning the battle over to Him! You are not alone, for Christ is with you and wants to help you.
In the long run, however, the key is to fill your heart and mind with Christ—for when you do, there won't be any room left for these things from your past. Fill your heart and mind with God's Word: Read it, study it, learn it, memorize it. The Bible says, "Do not conform any longer to the pattern of this world, but be transformed by the renewing of your mind" (Romans 12:2).