A military jacket and a denim shirt paired together are a nice match. As for the shoes, you could follow a more casual route with a pair of dark brown canvas low top sneakers. This outfit proves that as a 30-something guy, you have a wide range of dressing options.