My advice for you to stick to for future references would be that "if you have to ask, then theres your answer"... but from my opinion on the outfit, i would have to say
1. Where are you going? is it a trendy bar? i sure hope so because i cant think of anywhere else it would be appropriate.
2. Whats the shirt like? not leather i hope...
it would definitly look hot with a black button up dress shirt, like a nice Calvin Klein one, or a white one, but nothing else! it might be hotter with a few buttons open depending on the chest hair situation you have going on.. too much hanging out of the shirt is a bad thing.
3. Only wear them in Black or Brown, i do not recommend white, or red, or pink, etc.
also, dont be so worried what other people think because confidence is the sexiest thing a person can wear.