Women are naturally attracted to men who have the looks.
Women like men that have money because of the lifestyle he can provide like buying a home, nice cars, traveling, financial security etc.
Women don’t like you for your personality only. You need more than this.