First off, I don"t think being a "giver" is a natural state. Human beings are, by nature, traders, as are all creatures. When you evaluate a girl as a potential interest, you are weighing her goods and faults against your own. It"s been shown in studies that people naturally seek out those whom have similar worth or value, whether they can consciously define what that is or not. Do you date trailer park girls, or 300lb whales? Probably not, so you are seeking some sort of value from them.
I"ve flat out never met anyone who was a "giver" who I didn"t discover had either confidence issues or self-esteem issues. And I"ve also never met anyone who just enjoyed giving. They ALWAYS want something in return, usually just affection or friendship, and usually unbeknownst to them consciously. Many hide behind the guise of "I"m just a giver" because are afraid to admit that they want something, because when they don"t get it it saves them from disappointment. If someone doesn"t give you the joyous greeting or thanks when you get them a gift, you can say "oh its ok I just like to give, I don"t need thanks." It"s an ego-preservation mechanism. It takes balls to have expectations for how someone acts towards you, because when they don"t act how you want or don"t act respectful towards you, it"s an ego hit.
Anyway...I also have a tendency to point out my faults pretty readilly. I was proud to be honest with myself in a world where most people are in denial about their traits, but I eventually traced that tendency to make it public to a lack of confidence. You can be aware of it without dwelling on it. If you make a mistake and immediately trace it back to a fault of yours, that"s a confidence issue. Why can"t you just make a mistake, why does it have to be some character flaw? It shows how you think of yourself, that you think you are less than ideal. It"s not just how girls will perceive it; you actually DO lack confidence whether you admit it to yourself or not. Usually only girls notice it because they have an amazing radar for that sort of thing. And making a point to speak of your faults instead of quietly working to fix them is an insecurity. I know because I do it. I want people to be aware of my faults from *me* because then they themselves can"t think them about me. It disarms the criticism. And I"ll say with 95% confidence that you do it for the same purpose.
I would actually take people"s, girls especially, reaction to you as the most accurate evaluation of your true level of confidence. Instead of dismissing it as "oh people just don"t understand me," "people are weird," etc, etc, how about thinking "what truth do these people see in me that I can"t see in myself?"