1. Reciprocal Link is not a natural link campaigning
2. Blogroll link give multiple linking from same domain & using same key word.
3. Blog comments can be done but you need to be extra cautious
4. Guest post is the only valid way to build links, but don't overstress on using particular keyword, i would recommend to use your domain name as keyword
5. Social media can also be used.