"Being a nice guy through and through will definently hook you up in the end."
Unfortunately we die at the end so that's not so good.
The bad guys aren't even good looking in many cases. Explain me why guys with a horrid complexion, balding, short, arrogant, and no money and a small dick gets girls... is confidence (whether real or imagined) that big a deal?
I find that stupid people can't realize risk or errors as easily thus have more confidence. Just like drinking is bravado-in-a-bottle, it doesn't make you more confident, just less aware of risks.
Nice guys do finish last.