have something going for one

Verb

 * 1) To have many advantages.

Translations

 * Finnish: olla jotain