Only having more media won't help when it comes to On-Page SEO, but it will help you to have lower bounce rate. I have around 10-11% bounce rate at uditgoenka.com
Regarding the top sites, they are mostly ranking because of high-authority.
If you want to beat them then you need to first analyze your competitors. Make a small excel sheet with the following information:
- Top 10 Competitors
- Total Backlinks each page has
- Their DA, PA, TF and CF
- The word count in terms of contents
Once you have all those data, work on an in-depth high quality article ranging from 2000-5000 words, nicely structured with a good on page SEO.
Then start working on Off Page SEO.
The above simple strategy will give you a good boost!