Hadithcore
Hadith #2118520

Abu Hurairah (RAA) narrated that the Messenger of Allah (ﷺ) said:

“You (people) cannot satisfy people with your wealth, but satisfy them with your cheerful faces and good morals.” Related by Abu Ya’la and Al-Hakim graded it as Sahih.

وَعَنْهُ قَالَ: قَالَ رَسُولُ اَللَّهِ ‏- صلى الله عليه وسلم ‏-{ إِنَّكُمْ لَا تَسَعُونَ اَلنَّاسَ بِأَمْوَالِكُمْ, وَلَكِنْ لِيَسَعْهُمْ بَسْطُ اَلْوَجْهِ, وَحُسْنُ اَلْخُلُقِ } أَخْرَجَهُ أَبُو يَعْلَى, وَصَحَّحَهُ اَلْحَاكِمُ .‏ [1]‏ .‏

References2 variants
Sunnah.com reference
Book 16, Hadith 98
Arabic/English book reference
Book 16, Hadith 1577