{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
Slang English vocab. Английский сленговый словарь. 2012