A major obstacle to spiritual progress is one’s own negative nature. The root cause of this kind of nature is limited consciousness. This root has to be eliminated completely because obstacles that arise from a negative nature will prevent you from taking power from god.
Power from God is received through the awareness and faith that God belongs to you. A negative nature could destroy even this faith.
Recognizing the root of the problem helps to transform it. Limited thinking should simply not be tolerated. There should be total cleanliness inside. For this you need to be very honest about the obstacles you are facing, because it is easy to deceive yourself. Limited thinking will be transformed when you spend time in the awareness of your true nature of peace and in being of help to others.