Help, I can’t stop sinning

I don’t know what the hell is wrong with me, I read my scripture, pay tithing, go to church, volunteer and serve others, but I can’t overcome certain sins of immorality. I have a personal relationship with Christ. But can’t seem to stop watching p . Though it’s only twice a week, plus related sins. You would like think I the discipline and desire to drop . I can sin 1minute and then go out and save soals. See how messed up that is. Please pray for me, I need help. May God forgive and save me and others like me.