to the best of someone’s ability - definition and synonyms

phrase
  1. used for saying that someone does something as well as they can

    I promise to carry out my duties to the best of my ability.

See also main entry: best