A navy suit and a black waistcoat are a polished combination that every modern gentleman should have in his arsenal. And if you need to instantly play down your look with shoes, add black leather derby shoes to your getup. And if we're talking fashion tips for 40-year-old men, this getup looks great on most gentlemen.