Definitions of be all and end all:

  • noun:   the essential factor; the all-important element; the supreme aim