There are different conditions for a good Infaq. For example, Infaq should be done with Ikhlas (purity of intention) and it would be better to be done secretly.
Another condition for a good Infaq, according to Verse 267 of Surah Al-Baqarah, is expending of the good things one has earned.