"I really want to stop, I want this thing out of my life once and for all. I just pray that God does not reject me, or cast me out. Any advice from anyone and what they did to overcome sexual sin and temptation?"
Brother, I believe that you do want to be set free from this sin, and there is both forgiveness and deliverance through the blood of the Lamb.
The power that will deliver you is not in seeking many methods or trying a little harder, or making a stronger commitment to stop this sin.
You have to come to the point that you forsake all hope in overcoming this sin through natural means and methods, and cry out to God: "O wretched man that I am, who will deliver me from this body of death?" God wants to open your eyes to see that Jesus will deliver you and set you free.
The blood of Jesus will cleanse you from your sin. The cross is the answer. Stand on the basis of your death with Christ. You must know that your old self was crucified with Him. (Romans 6:6). You must know that sin shall not have dominion over you. (Romans 6:14). It is a fact that you are dead to sin, so believe and claim the promise of God. Because you are dead to sin, you no longer have to continue to yield your eyes to sin. Yield yourself to God, resist the devil and he will flee from you. (James 4:7)
You will have to take control of your thought life by casting down those unclean imaginations, pulling down the strongholds of the devil, and this may take allowing brothers to pray with you that are strong in the Lord and have overcome in this area. Give no place to the devil in
your thought life. When you find your mind drifting and entertaining these unclean images, immediately confess it and avail yourself of the cleansing power of the blood of Jesus.
Ask God to create in you a clean heart, and renew a right spirit within you. (Psalm 51:10.)
"Let the redeemed of the Lord say so." You have been redeemed, and there is no condemnation to those that are in Christ. (Psalm 107:2), (Romans 8:1).
You don't have to sin. You are dead to sin. Abide in Christ, for he that abides in Him will not sin. (1 John 3:6).
"Walk in the Spirit and you will not fulfill the lusts of the flesh." (Galatians 5:16).
Set your mind on Jesus and those things that are true and pure. Keep your eyes on Jesus.
There is freedom for you brother. You don't have to sin, but if you slip, be quit to repent. Don't run to the computer, but run to Jesus. He is merciful and gracious, and where sin does abound, God's grace does much more abound. (Romans 5:20).