If a man wants to look good, manly, tough, sexy and respectable, what kind of clothes should he chose? Suit and tie? Or some fancy latest fashionable stuff from famous designers? Cowboy boots and jeans?
The answer is: No, no, and no.
If you want to look tough, masculine and rugged on one hand, but also irresistibly sexy, you should buy a bomber jacket (alpha industries makes the best), some cargo trousers and/or military uniform. If you really want you can use jeans instead of cargo pants or real military uniform, but I'd go for the latter.
Combat boots are recommended, but not essential for beginners.
Cut your hair short, then grow a beard, goatee or at least a stubble.
Straighten your spine and watch for your posture while walking in public.
Then watch results.
Let's see some nice examples of this uber-manly dress code. It is the classic masculine clothing style and will never go out of fashion. You can take my word.