One thing I think keeps some people from being religious, or from actually believing what they say they believe in, are notions of hatred that sometimes crop up as a result of social divisions.
How could one connect to a higher power if encouraged to think that you're fundamentally different from someone because of physical traits? Or because of social constructs?
These questions receive new answers when considering the reality that many Indigo Children have past life memories ("Indigo" is a generic term for people with a pronounced aura color - auras can be blue, red, green, yellow, white, purple, etc).
The existence of these children with past life memories suggests that to some degree a person's soul can be composed of components from the souls of people who have not passed on - imagine souls that are not ghosts, but have simply not gone to a different plane. This mode of re-incarnation suggests that parts of our identity are not within our control, though find their source in a past life we might have had.
Thus notions of like gender and race begin to look oversimplified when considering that people can remember being a different gender or being of a different race.
And if people can remember being of a different gender and race, then to what degree do these things actually exist beyond social constructs (i.e. Beyond imagination)?
How would feel knowing that there's a chance your soul won't pass on and will instead re-incarnate into a "race" that you hate as a means of the universe reacting to your perspective?
Of course, some people don't believe in re-incarnation, though in those cases I think notion is understood as not passing on.