First links you acquire for a new site are likely to be from submissions, comments, profiles pages and social networks, as I do not expect new site having great content from the start.
The better links should be acquired along the way, as you publish better content. It's a long, and more importantly never ending journey. Your best bet is to do your own research to discover opportunities within your niche.
High quality backlinks are from high quality content published on authoritative websites. If you do some remarkable work, publish superb article, even high quality source may link to your website. Which is what you want. You do the work once and get multiple high quality links. Much better than spending time spamming forums and blog to get shitty links. These are good to have in the backlink mix but having just these is not enough.
Check backlinks of your competition and get at least slightly more or higher quality links than them.
I am posting this to find out if my idea sounds reasonable to you, or if it's too much in your eyes.
So, what I am proposing > Each new post, from a user with no posts would be (automatically) scanned for links, and if contained link(s), the post would be auto-deleted and author auto-banned.
Does that sound fair?
I've no idea about it and I'm not using.