Those disputing contradicting and confuting people are generally unfortunate in their affairs. They get victory sometimes but they never get good will which would be of more use to them.
It sounds like a cliche but I also learnt that you're not going to fall for the right person until you really love yourself and feel good about how you are.