The giveaways are a pretty good way to do this.
But, if you feel up to "giving" something other than tc, items, etc. becoming a staff member is great.
Any staff position currently gives a lot to the community, be it by moderating, helping with problems or even the afformentioned hosting. Staff really pour a lot into this community.