I don't know where you are reading that but there is so much more to SEO than that. It's true that SEO can bring in awesome results but it's not a short-term strategy. In fact, it's the opposite (for a new site, it usually takes around 6 months to see significant results, sometimes longer).
The easiest and the best way to build links — IMO — is through relationship building and establishing yourself as an authority. However, you can also do it through cold outreach. It will be less effective than having some sort of previous connection with the webmaster, blogger, reporter, etc. but it's doable.
What you need to do is constantly promote your content. Waiting for Google to magically find it and rank you first is a waste of time because it won't happen (99% of the time, depends on the competition and your authority).
Find people who write about your industry and ask them to help you share your post. The "share" means a social share or link to you (it's up to them, not you to decide).
Social shares will help you build an audience on social networks — it's important for content distribution.
Links will help increase domain and page authority.
One of the things I see people obsessing about is rankings. If your site is new, ranking won't happen anytime soon. Instead, focus on increasing your domain authority and building an audience; guest blogging is a great way to go — focus on quality over quantity.
A link from copyblogger.com will be worth a lot more — in "link juice" whatever that means — than a link from a no name site.
And the most important of all. BE PATIENT. Getting blogging traction takes on average 18 months to see significant results.