I don't mean to sound like we're piling on here, but I agree with Sher and Igotalife. Self-confidence and bragging are two different things. I think the key is that you have to like yourself. If you don't like yourself, how's anyone else going to like you? You might have qualities that someone else might like a lot, but if you're negative about them, people are going to perceive them negatively.