Yes, a very good thread indeed. I do think becoming the best person you can be (and I don't mean perfect) does have a huge impact because energetically you are able to give more back by being less needy yourself. It goes far beyond role model; the people you interact with feel better just being around you, you will lift them. It's sort of the "rising tide lifts all boats" scenario.
If you try it in the opposite order, the supposedly nice things you do for people will have neediness under them. Sort of a "if I pretend to love you, will you pretend to love me?" scenario. Instead if you love yourself and help others do the same and then they can pass that along also...well, you see how it can propagate.
All the best,
Alchemiss