have (something) going for (one) To have something that is favorable, beneficial, or advantageous to one. Watch the video