have all the aces

have/hold all the aces

to be in a strong position when you are competing with someone else, because you have all the advantages In the battle between road builders and environmentalists, the road builders seem to hold all the aces.
See also: ace, all, have