I agree with @threejewels if you are down on yourself, then nobody will find that attractive or say very few people. Confidence in something is. attractive at least to me. And being well versed in a subject whether it's your studies, job, or even a hobby can be attractive, as long as it's not...