Work.
As someone asked, I'm 1,71m, which is considered short in Germany. I'm also bald (head shaved). I'm white. I cannot quit my day job, I'm well off because of it. I have all of those books, read them through and through, as well as many others. Doesn't make a **** of difference with women. I'm a pretty serious person and not fun by default, so that would be a factor as well, I guess. Unless I have something in common with a girl, I tend to see that they lose interest unless we have some things in common. But even then, I met a cute girl from my home country that has the same interests as me and lives in the same city essentially. We went out once and it was great, and then I texted her after the date, to which she never replied, and I never heard from her since. Since I'm passionate my side career I like to talk about that and they think it's cool, but somehow it doesn't make a difference at all, even being at the top of my game in that regard.