The most important thing to getting your music out there (besides having great music, of course) is understanding your BRAND. Music is still a business. You must know who you are as an artist. What do you look like, sound like, etc. What are the "rules" governing how you conduct yourself, what is your message, why should I listen to you, what does your music mean to me, and why do you stand out from everyone else, etc. There are a lot of people out there who might have a pretty song, but you need the whole package and need to sell yourself. Create a legend, an experience for your product. Give people a reason to check you out. I think in terms of a virus. You must make yourself catchy and interesting. I'm not saying to resort to gimmicks, but what I'm saying is to really sit down and think what makes you special, what is your trademark, because everyone has one (except Kesha and Justin Bieber, hahahaha, jk) and THAT is what you must sell to get your music out there. And once you know who you are as an artist, then you will do MUCH better when you put your music on Facebook, Youtube, etc. because you will have direction and know who your target audience is. Check out marketing books. There are TONS of people putting music out every day, but there is only one you. YOU are the key to getting more publicity. Best wishes!