Praise is a good motivating factor but only when it comes at the right moment with the right method from outside.Otherwise it increases the ego & we loose humility to recognise other's qualities & respect them for that.
we even miss to see our areas of weaknesses & improvements if we are always busy praising self.