Here are some quick little ideas, most of which probably haven't been discussed yet. Not saying they are the best but definitely worth a read.
use a tool to check links that your competition has, try to get those links also.
code a simple quiz, game, calculator etc.
write a tutorial, make a screencast, host a funny video/image.
start a blog if you have a company - eg. (company culture blog) (helpful content)
beg family & friends - if they have a website that is lol
interview someone popular
create a best of list
do charity work for a website -ask for link in return
sign up for haro
riskier - probably already mentioned
pbns
web 2.0
buy links from directories
buy natural links
buy the help of influencers
Hello, my strategy that works really well is to build your links slow with good quality links. Remember slow and steady wins the race as we live in a microwave society now.
A lot of people try to build too many links too fast and google sees that as a red flag.
Too fast? When links occur naturally, you usually acquire links rapidly, then they die down. For example, you write an article, it goes viral, = lots of backlinks. Right? how could google put that in their algorithm to punish that?? Just my thoughts.
I do agree though, if you are building lots of low quality links fast, then of course that's no good. If the option is a lot of low quality links fast, or some higher quality links slowly, then higher quality/slow all day.