{v. phr.} To have abilities or qualities that help in achieving one's goal; assets working in one's favor. * /The young woman will surely get the job; she has everything going for her./
HAVE LOTS (EVERYTHING) GOING FOR ONE
Meaning of HAVE LOTS (EVERYTHING) GOING FOR ONE in English
Dictionary of English idioms . Словарь английских идиом. 2012