Your categories and tags has nothing to do with SEO. Not too much headings either. Content per se has.
All of those beliefs are from SEO consultants who are trying to do simple things as difficult as possible to sell services.
Easy access, sitemap and decent content is what you need. After that you need visitors, because every visits impoves the value (because Google is following actions).