Definitions of give one's best:

  • verb:   perform as well as possible