“Strong suit” is an expression derived from card-playing, in which hearts, diamonds, clubs and spades are the suits. When you put your best foot forward you play your strong suit.