What is the version of the following sentence with correct punctuation?

Sin makes everything so difficult but we have a gospel and promises in the Bible through which we can get victory over sin
Sin makes everything so difficult, but we have a gospel and promises in the Bible, through which we can get victory over sin!