Another most important feature all successful people share is their willingness to accept failure in order to eventually succeed. Failure for successful people is not less than a catalyst that speeds up their journey towards final success.
They believe that there is no success without failure. No failure is only compatible with no life. NO LIFE, NO FAILURE! So failure is the core meaning of the life itself.
They always welcome failure with open arms as they truely know that failure simply tells you that you should make a certain change, improvement etc.