Here's the difference, lady/woman are more mature at what they do rather than girls.
So that means you have to dress maturely. What I mean by dress maturely for a man is to be sharp but in a casual way; don't over do it or look too flashy.
Guys who dress with with sports logo displaying, brand names with a logo showing, saggy pants, cap tilted to the side, over side coats/jackets/shirts, don't impress them much.