There may be many reasons for not ranking your website.
Some of them
First, make sure Google can crawl and index your website. Check robots.txt file for this. Check if you have inadvertently blocked Google from accessing your site.
Second, your website content. Remove "thin" content that adds little value for readers.
Third, There may be a reason that you are targeting highly competitive keywords. Choose keywords that have more search volume and less competition.
Forth, Site is not optimized for mobile devices,on-page SEO is not proper, you have not high authoritative backlinks and mentions.
Fifth, Check for any penalty that hit your site.