I dunno man, you are a pretty attractive dude and the stuff you are wearing doesn't look bad on you at all. I think the excessive formality of your "going out" outfit doesn't really serve you, possibly because without the beard you look much younger, which results in a sort of "kid in daddies clothes/high school dance" feel that isn't doing you any favors. The hat is rad with the beard and a more casual look(it is a good hat![and a good beard!]) but I think with the suit you look like a back up singer for the specials a little bit. Or a high school kid who still thinks that he's gonna be the next Reel Big Fish.
The normal clothing is fine, if plain. If you wanted to spice it up a bit, consider wearing light pull over sweaters instead of T-shirts, or more casual button ups, or even some cool looking Polo shirts. V-neck Ts are a great way to stay casual and still look a little more exciting too.
That is really it, I guess? It is hard to tell someone how to dress when you don't know the climate they're working with and what their life entails, but those are my tips. It also would not be a bad idea, at all for you to try out some brighter colors? I dunno if those pictures are representative, but they make it seem like your wardrobe is a little dark/drab. Wear some blues and greens and reds, it'll serve you!