That's the thing, you defnitely should focus on getting mailing list members, for years i would give out free beats in exchange for emails, which i still do but i have like 25 beats that i keep free on a page, in order to access them an artist has to sign up to the mailing list.
also im assuming you have a youtube where you upload beats and content. if you don't i highly recommend it. youtube is one of the most powerful platforms to get sales but it takes work.
also you should run a sale like 5 leases for $20 [just a suggestion] and make a banner promoting the sale and post it
on the top of your page.
if you do run a sale, hit me on twitter @SeriousBeatsPro so i can retweet for you
i have over 50k real followers
just trying to help you anyway i can