In terms of "confidence" and "getting a mate", I guess I'll weigh in with my experience.
Confidence can be important, sure. I think it can be universally agreed that confidence is, TYPICALLY, a positive thing. It alone does not a potential mate make, but it is absolutely a trait that most find attractive. HOWEVER, because we are human, the opposite personality (shy, timid, etc) can also be attractive, at least in terms of being 'cute'.
Which is sorta the point, I think. There is no one real answer, at least in terms of "if you got this, you good". Arguably, traits you've managed to NOT have might win you more points and better odds than traits you DO have. Don't be a prick, don't be dishonest. Those are the big ones, honesty in particular.
Be whatever weird fuck you are. Either they'll like it or they don't. If they don't, good, means you just saved yourself a week of figuring out if the two of you are a good fit. If they DO, well, now you know you're off to a good start. Trust me, it is better for someone to grow fond of who you are, not of who you pretend to be. So yeah, be confident. But confidence is, ultimately, just being secure in who you are, what you want, etc. Not attractive to EVERYONE, but I'd argue most find it attractive. Confidence is NOT being a dick and pushing your way through opinions to loudly speak your own. That's just being a dick.
But that's just my 2 cents.