You have to love yourself or you'll never be able to accept compliments from anyone.
If anything I was probably loved and praised too much as a child. I think that's why I can't accept any compliments.
It is the mark of an educated mind to be able to entertain a thought without accepting it.
Compliments cost nothing, yet many pay dear for them.