Name recognition or talent? Does it pay to be flashier and more outspoken? Is it more appealing to be a talented fighter with unmatched skills? Which aspect is more important to the sport to you? PPV buy rates or brutal bouts on friday night fights?
calzaghe is a living proof that you can f all if you are talented and have superior skills did you ever hear calzaghe bad mouth fighters into getting his name big? not really, especially when he was a nobody champion. big names get rewarded the most
That is why guys like Manny NEED guys like Floyd and vice versa. Exciting fighter with a boring personality. Great talent with the exciting personality. They can bark all they want, but the existence of one is diminished without the existence of the other.
All sports reward marketability above talent Marketabilty attracts interest, viewers and most importantly money Talent attracts admiration. Only.
Honestly you've posted about 4 different questions here...all of which could be a conversation in themselves. Point is, if you're constantly involved in fights with other top fighters in the sport you will be rewarded. As long as your name is mentioned fighting other big names you will continue to make paydays and earn name recognition - oh, yes, it also helps if you win most of the time, preferably by KO.
Its both but charisma and personality is the larger of the two. It's why Haye got heavyweight title shots flung at him within two fights of moving up in weight. Its why Naseem Hamed was a huge name in boxing despite never having beat a great world class fighter. It's why we've all heard of John Duddy even though he's never beaten anybody who's any good. Its why Audley Harrison is getting a European title shot. Its why the most famous sportsman in history is Muhammad Ali.