To have the cards in one's own hands Meaning, Definition & Usage

Definitions
  1. to have the winning cards; to have the means of success in an undertaking.

Webster 1913