You _don't_ need to wear a suit to be well dressed. A nice, properly fitting shirt (find a store that fits you best, or try online made-to-measure) and fitting jeans (I love Levi's, personally) can go a really long way. Get a blazer or two, a couple of cool ties if you really want, and you'll be miles ahead than the rest.
(disclaimer: co-founder of Dolbeau, Canadian mens accessory maker)