There is no 'Best' strategy for link building or SEO.
It is based on number of variables for a website eg
Competition on keywords
Target you have in mind
are few of these. There are many more.
As every website has unique needs so SEO strategy needs to be devised accordingly.
Link building has to be natural and from quality websites relevant to theme.