didn't we do this once already?
suits are more than just the fabric, cut, and style. the most important thing is the fit.
i've been wearing suits for all my life (it's an italian thing) and my idea of suit it this:
you want to look serious, not "stylish". i think modern english cut suits, or "skinny" suits are a horrible buffoonery.
you *can* get a nice suit off the rack, most people do, but you need to get it fitted. as such, you need to find a store which does this service.
fitted suits are made with a particular cut which allows the tailor to shrink them to your figure, so you cannot re-purpose a suit you have found in a store.
in the US, this will cost you an arm and a leg, plus tax. In europe, you could budget the cost of the suit plus the holiday to go there and come up with the same numbers.
Wool is the preferred material; it's not the same wool that sweaters are made from.
Traditionally the two buttons need to be on the stomach; if they are any higher, or if there's more than 2 buttons, it's not a suit. Suit trousers are worn higher than jeans.
And please get yourself a pair of shoes that don't make you look like a clown.