We do not currently know of any antonyms for self-defeating.
The adjective self-defeating is defined as: