I'll leave the suit/dress shirt discussion to everyone else, but I think it's necessary to stress the importance of shoes. Maybe it's just me (but I don't think it is), but you could be wearing a $1500 suit but be wearing crap shoes, and you'll look like crap no matter what. They're not cheap, but it's worth investing in a pair of
Allen Edmonds Park Avenues.