We do not currently know of any antonyms for drains of energy.
For similar words to drains of energy, try: