Once you realize that the body depends on the mind, and the mind on consciousness, and consciousness on awareness, and not the other way round, your question about waiting for self-realization till you die is answered. It is not that you must be free from the "I-am-the-body" idea first, and then realize the self. It is definitely the other way round - you cling to the false because you do not know the true. Earnestness, not perfection, is a precondition to self-realization. Virtues and powers come with realization, not before.