Not sure trying to attract people and lowering barriers to entry is the best thing to do at this point. We'll have the same dearth of quality content and more n00bs to get bored and post memes.
The slow, hard road is the way. Post stuff. High effort stuff. Respond, don't just upvote. Make this place worth signing up for.
Definitely some bangers in the early part.