Before coming to any conclusion you should know about the technical parameter of the website including the website audit in which you will get complete audit information about your website including 404 error, 501, loading speed, content gap, keyword research, etc . You have to fix those bugs and then you can see some changes in your current website which will start ranking for xyz keywords. Also you have to focus on link building which means quality link building where you will get dofollow link for high DA site above 50.
Hope this will help you!