There is almost a month before Ramadan begins--give or take a few days. So let's begin now to make habits for Ramadan so that during the month of Ramadan, you and I can focus on acting upon those habits with excellence rather than stressing ourselves out in trying to set them!
There is absolutely nothing wrong with performing good deeds in public, it is actually very rewarding when others start following by your example. However, doing good in secret helps us purify our intentions, avoid riya(hypocrisy) and allows us to strengthen our bond with Allah The All-Mighty. Hidden actions fill a believer's heart with wonderful tranquility and peace!
Sitting in the company of poor people helps us to get onto right track and enables us to ponder on blessings we have, seeing people who are deprived of basic accessorizes of life, not only softens our hearts, but makes us humble, and thankful to our creator. That is why it has been told to us to always see people below us, and not to fall into unremitting worldly race, because it never ends.