First off, initial attraction may be physical, but you have to be able to carry on a conversation in order to hook a girl. Look will merely get you noticed. That said Men look great in button up shirts/and or shirts with a collar. But make sure it fits. If it's too big it looks lazy/ghetto if it's too small it looks bad. Next, dark colored jeans, they can look classy or casual depending on what you pair it with. Yes clothing is expensive but if you think about it as an investment then spending the money won't be as hard. Also check out thrift stores in or near an expensive neighborhood, you can usually find high end clothing for a low price!