Ego
Ego serves as the barrier between you and God

While walking on the road, if you stumble over a stone and fall down, whose fault is it — yours or the stone’s? Why do you say, ‘A stone tripped me up’. What is the use of blaming the stationary stone; you must have watched your step!
The human intellect is full of such pretenses, seeking excuses for everything that happens, failing to understand that human beings create their own destiny. This ego serves as the barrier between you and God.
If you have the absolute faith in God, then surrender absolutely.
The purpose of this birth is to discard the transient human garb and adorn oneself with the Permanence of Divinity.