From what i gather, releasing tunes on sites like Beatport is a waste of time, especially if your pretty much unknown. And they take too much of the money and sales are tiny anyway.
I've heard some pro producers talking about that 90% of their sales come from Facebook and Twitter so i would say the best thing to do is build up a nice little fanbase on those sites then set up an online store linked to Facebook/Twitter where people can buy your tunes, where the artist takes 100% of the money. Although you will have to pay a little for the online store tho.