I have gained a quite large experience in providing quality links over quantity links for a website. I have used both Semrush as well ahrefs tools for performing competitor analysis.i have done the following:
1. Directory Submission
2. Business Listing
3. Q and A submission( Yahoo Answers, Quora)
4. social bookmarking
5. Image Submission
6. Video Submission
7. Blog/Forum Commenting
8.ArticleSubmission
9. Classifieds