I'm starting to think that finding a relationship is dependent only on your luck

Tbh the way I see it it all depends on your luck. You can be the most attractive man in the world and you may not be lucky enough to meet a woman who you are compatible with. You can be an ugly guy and simply have luck to meet some woman in a store and find out you're made for each other. You can go on 1000 dates and never meet anyone similar or compatible. You can go on one date and find a wife for life. It honestly looks like it's all luck and if you're unlucky no matter what you do or how much you improve you are fucked in terms of dating. Your thoughts?