Your website looks great, but your backlink profile is in really bad shape.
Right now there are a lot of spammy websites linking to your website which means that it's going to be really hard to rank it in Google in it's current state.
Right now you have a Trust Flow of 0, with a Citation Flow of 21. This is really bad in the eyes of Google. It basically means that Google does not Trust your website as a valuable source of information and it will not rank it. You can take a look at the Domain report here...
You might not have been the person to build spammy backlinks, but someone has. Possibly someone who owned the website before you? If I were you I'd order a backlink report on your domain and Disavow all the spammy links in Google Webmasters.
I have a lot of experience with
SEO and backlinking. Let me know if you need anymore help or advice.