Consider This: Uniqlo Fine Poplin Long Sleeve Shirt, $30
A crisp white shirt is the glue that holds any formal kit together. It doesn't have to cost a lot either. This fine poplin shirt costs 30 bucks and will make you look like a million. Just make sure to keep it ironed for formal events and those times you need to look like a professional.