Yes to both.
But that's not why I do it. It may sound trite, but I really do want to help others get better at stuff, and if I have something cool to share that I'm excited about, I'll go out there and share it.
If I help just one person in the room, that's a victory to me.