For a semi-casual ensemble, go for a grey crew-neck t-shirt and black dress pants — these two pieces go pretty good together. And if you want to easily up your outfit with a pair of shoes, add a pair of grey suede derby shoes to the equation. When it comes to fashion tips for 30-year-old guys, this outfit looks nice on almost any man.