Hey, don't look at me, I'm in the top 20 posters.
But seriously I think one problem is that the staff are somewhat set in their ways. Not that that's necessarily a bad thing, but it's possible that good ideas have been rejected because, ultimately, change is feared. (That's an oversimplification, and not to suggest that any proposed changes haven't gone through which should have, but when you look at the difficulty we had getting 80x80 avatars... God help an attempt at a serious overhaul of the site's policies or the like.)
I also think there may be a slight excess of zeal at times. Sometimes people earn their bannings - Roto's a case in point, and although we'll miss his activity, he clearly stepped over the line a few times too many. On the other hand, we do sometimes get threads that get zapped too zealously, people banned seemingly for being annoying rather than any actual rules infraction, and similar.
I don't think the root of the problem is the staff, but I do think the staff might be an obstacle to fixing the problems at times. The thing is, the problems are significantly more than a competition or the like will fix - whilst things like that are a good idea, a spike in posting for a couple of weeks while that's underway (And in all probability not that much of a spike) isn't going to fix the endemic problems which are clearly in existence. Similarly, fun things like EoY, the Ciddies, whatever - they're not retaining members and they're not increasing membership. And when it comes to ads, well yes, the place sucks when you look at it without adblock of some sort, but the point isn't that we're not attracting new members, but we're not even retaining existing ones. People who either do have adblock, or have been around long enough that they're used to the ads (God help any such soul).
Also, it's a cyclical effect. When I hop onto EoFF, I'll look for interesting posts above all else. I'm simply not very good at making threads so I tend to have to rely on others for that, so when threads are rarely posted in, I don't get as much chance to drive up activity myself.