Build Links with Blog Commenting
Blog commenting is equally an excellent way to building links and referral traffic for your site. How does it work? Get a number of niche-related authority sites and leave 2-5 comments on each of them weekly.
Write attention-grabbing, authentic, and valuable comments in 2-5 paragraphs consistently on authority sites and get noticed by both the authorities and their followers. Build high-quality links and referral back to your site successfully.
Build Engagement with Your Site Audience for a Better Search Engine Ranking
Google appreciates the thorough engagement you consistently build with your audience as it shows your level of commitment and dedication to your blog readers.
If you are good at engaging your readers, you'll get higher rankings in the search engine result pages (SERPs) on time. More rankings equate more traffic. And more traffic equate more revenue.
Consistency is the key as far as getting the top page ranking is concerned. This was much understood by the pros and they successfully keep building the pros in themselves with consistency.
The other methods you mention here are also good, though you don't mention YouTube ; ) I have just started my channel, well building it up and the engagment is brilliant, the traffic also, with over 88% coming from Google Searches