My website is not ranking well on Google

Hello. I’m struggling to understand why my website often gets unranked by Google. It is crawled and indexed, Google Search Console doesnt report any manual actions to undertake. I’ve checked it with several SEO tools and no major issues were reported. Could it be because of incorrect canonical urls or is it something else? Any tips are much appreciated. Thanks.