For any given person's actions, there will be a cloud of value judgments around that action. What's arrogant and obnoxious to one person may seem self-confident and assertive to another. And in general, people are happier when they don't hang around people they find obnoxious. So there's some degree of self-selection going on. If taken too far, you may end up in the situation where nobody wants to hang around with you, and that's probably a good reason to tone it down a little with the bragging. Similarly, if you find that the only people who want to hang around you are folks who you don't want to hang around, you may want to either change your actions to attract folks you actually want to be with, or change your definition of who you want to be around. But there's no intrinsic good or bad level of self-promotion, only the level at which you personally are uncomfortable.