Dictionary.com
Thesaurus.com

had been bettering

  • past perfect progressive
    of better.
    better
    adjective
    of superior quality or excellence.