Their teachings that man is sinful and worthy of death and in need of a savior to rescue him and free him of his sinful tendencies or else feel the wrath of God.
Yes of course it promotes self hatred and also hatred of other people. Now we know we are simply another animal on this planet that has drives to survive, to gather stuff around us so we don't starve or freeze to death and also to reproduce, it becomes clear we don't have sins just animal instincts.
When our instincts are in conflict with the needs of others it can make us seem selfish but we're all just trying to survive. Babies are born little animals with instincts and needs, they're not born full of sin! What a vile teaching!
We're not broken, we don't need saving. We need loving parents who help us to fill our needs and teach us how to live around other people so that our needs don't conflict with theirs and cause pain. That's what we need, not religion telling us we're broken and need fixing, anymore than a kitten or puppy is broken, they're just new.