There is no single recipe, because men differ in height, proportions and posture. Some principles do repeat, though, and it is easiest to treat choosing a cut as correcting proportions.
Tall and slim
This build looks best in jackets with slightly more defined shoulders and a slightly wider lapel to balance the length. Very narrow lapels combined with heavy waist suppression create a beanpole effect. Go for a clean line, a correct jacket length and trousers without an extremely narrow leg, which would make the legs look even longer and the shoes too small.
Shorter, with shorter legs or a longer torso
This build benefits from a higher trouser rise, a slightly higher button and a jacket that covers the seat but is no longer than it needs to be. Too short, though, and it looks too small. A single colour, such as navy or charcoal, works well because it creates an unbroken vertical line from shoulders to shoes. A subtle pinstripe also draws the eye vertically, as on the single-breasted navy pinstripe Greg jacket with notch lapels, worn with its matching trousers.
Fuller figure
The priority is room through the chest and stomach and a clean front line, but that is no reason to hide in a loose cut, which only adds bulk. Choose a jacket with correct shoulders and a little more room through the body, moderate waist suppression and a button that does not sit too high. Taking it in slightly at the back is sometimes enough to finish the line. A dark solid colour or a subtle pinstripe is slimming, and trousers with a higher rise and a flat front, without pleats, tidy the line of the stomach.
Broad shoulders, narrow hips
This is a fortunate build, because most classic jackets will look good. Just do not overdo the waist suppression, or the jacket will start pulling at the button. Here the option of choosing trousers in a different size from the jacket is especially useful.
Narrower shoulders, wider hips
Look for cuts with a slightly stronger top and a lapel that builds the shoulders, such as a peak lapel. A double-breasted cut can help, but it needs a precise fit. The skirt of the jacket should fall freely over the hips: if the back vents pull open and the cloth stretches over the seat, the jacket is too narrow there.