One of the problems the community has faced is retention. It takes time to build a network that generates even the small rewards my account is blessed by. All too often grifters and various scum - I don't need to tell you - undertake every trick in the book to siphon rewards into their accounts.
I've in the past recommended a formal newb support committee that provides a time and capital limited curation of accounts, as well as enabling a wider audience to see their content, selected for reasons during the necessary time to build a network, say six weeks or so.
While that doesn't address actually onboarding new users, I note that retaining those that have done so is vastly more economically important than gaining new ones. It's even far more important socially than economically IMHO.
Both onboarding and retention need to be worked on. Retention is largely the community but also education.