The point being: having or not having hair, muscles, big tits, big penis, beautiful hair, a high IQ, wide shoulders, a quick sense of humor, a lovely accent, a big car, a sexy startup, a cool job description, or whatever, are only proxies for "perceived self[1]-value", that one can use to either gain or lose confidence in him/herself. This is happening right now in your head, and it is a positive-gain feedback loop that's harming you. You need to identify it as such and find ways to cut that loop. Being unable to relate to the other sex is just a consequence of that destructive loop, not the actual source of it.
[1] Mind you that the rest of the people don't evaluate such factors to the same values as you, and don't place the same weighting on them.
He has no hair but I'm sure women love him.
You might say that he's a special case. Nope, he just happens to be on TV.
The reality of life is that we are attracted to confident people. People that seem to know who they are and how to move forward in life. We move through life with blinders. We really don't know what the next minute will bring. We think we do but the reality is that we don't. We admire those that do. The secret is that they don't know either they just fake it or trick themselves into it. Being timid is part of one's personality but don't expect people to admire you for it.
I hear all the time that women are different from men. In someways yes but at a deeper level we are all the same, there are certain characteristics we find attractive in men and women.
Kevin Bull does it by being in the best physical shape possible but as soon you see him you know it. What you need is a way to increase your confidence. Getting physically fit is part of it. Being around people is hard for some people, educate yourself on things other people find interesting, sports, music, films, whatever, just make sure you do it. By the way telling people what the best way to implement an algorithm in C or Python will not help. Stay away from the deep valley of tech. Be self aware, try to understand when you are being annoying.
Best thing you can do is to find a few books that deal with the matter and follow them. You can also find someone you find really attractive and breakdown why you find that person attractive and use them as a role model to copy.
Dating is a numbers game the more you do it the easier it gets. Rejection is part of it. My advice is to feel happy when you get rejected. I challenge you to get rejected 30 times in the next 30 days. I bet you can beat that. Do it in real life. Doing it online doesn't give you enough feedback.
Your problem is not that you're bald. Your problem and many others in this world is that you don't have the needed confidence and that can be fixed. You need to find out how to do it. There are no simple 1 minute answers. Please take the time to understand that and how to change it.