> If I'm friendly, responsible, honest, not poor, do sports, learn new things, keep the house clean, then the fuck more you want.
I think you are describing a person who has worked on himself. Like doing sports, that's good. I think too many guys continue with their teenage hobbies like playing computer games, and that's generally not attractive to women.
Of course, there are no guarantees. There's no magic checklist that you can fulfill and be guaranteed to find a partner. But I think there's always more you can do to make yourself more attractive.