We do not currently know of any antonyms for inflict a handicap on.
For similar words to inflict a handicap on, try: