let me add to my previous post
- Make good music and the fans will come, release your music through a label that has a fan following ...
- go on beatport.com and see the top 100 tracks in your genre, make a list of the 5-10 top labels on the list and send them your demo.
twitter, facebook, and youtube might get you some fans but artists use it more to maintain fans and promote shows etc...