Hey Lixin! You're right, guest posts are very time consuming and there's no guarantee of an actual placement. I think it's easier to get a backlink by providing an expert quote for an article (digital PR), speaking on a podcast, creating a free online tool.
Our own platform, Ranking Raccoon, can help too. It's a community where you can build links with credible websites directly without any...