Yes... though there's a fine line between confidence and arrogance.
Yeah, as long as it doesn't bleed over into arrogance. And I definitely find constant worrying and self-slamming unappealing.
Very, especially in a woman.
As long as confident doesn't become cocky
totally. but over confidence is a turn-off
extremely, esp. while showing it in a humble manor