have something going for one v. phr.,
slang,
informal To have ability, talent; good looks, and/or influence in important places helping one to be successful.
Well now, Pat Jones, that's another story
■ she's got something going for her. [TahlilGaran] English Idioms Dictionary ▲