Loving yourself is the first step towards being popular with the opposite sex. Second step is stop criticizing and start accepting people as they are. Being popular is not that hard; you just need to be confident and a little acceptable.
Read this post on whattheghanta.com