In order to have a lasting career you'll need to spend time performing live to build your own audience, as it's not all about social media. Word of mouth still rules.
You'll also need to invest in yourself with the kind of promo that targets your specific audience to help build that word of mouth. Most importantly, believe in what you're doing and in your music and lyrics.