Hi there,
Great that you didn't give up yet. Never give it up, growing a site takes time and if you use social media your time will come. The key is being stubborn (not stupid) and then analyse and optimise, repeat and repeat. And yeah working the SEO of a website takes time. Read some...