I want to get more traffic to my website I get more emails from SEO marketers than potential customers atm.

Is it worth paying for a SEO service or should I do it myself with monster insights or...