There is one common thing with people who fail in life, career, business or marriage and family.
They fail because of their pride, ego and unwillingness to accept correction. Humility is key virtue needed for success.