You need to work a lot on your design, content has to be more generic and relevant, just with hundreds of blog posts you wont get far away. And you need to work on link building from what I see.
I think MOZ is just too commercial and had become a tool for the masses, SemRush is good for volume tracking and visibility, majestic seo and ahrefs are equal to me