You have a certain strength that's very appealing.
However, you also have self-esteem problems that take away from that strength. You perceive an awful lot to be criticism and get defensive about it. That looks like weakness to some women, I think.
If you don't think that the second paragraph applies, then that would be a step in the right direction imho