It is narrated from Sayyiduna Abu Umamah (may Allah be pleased with him) that the Prophet (peace and blessings be upon him) said: "Whoever loves for the sake of Allah, hates for the sake of Allah, gives for the sake of Allah and withholds for the sake of Allah has perfected faith. And indeed, those of you who will be closest to me on the Day of Resurrection are those of you with the best character."
Hadith Referenceالمعجم الكبير للطبراني / باب الصاد / 7706