I'm the novice here, but, I'll throw in my thoughts. I just put a website up about a year ago. Prior to that, I had Reverbnation and Facebook, that was really my only online presence. I also keep LinkedIn but I won't add anyone to my connections unless they can help my career, or I can help them. I have been handing out business cards since I was 9 years old. For me, that was hard to do because I don't like a lot of attention. My dad always said to be the first to introduce yourself. When people ask, what do you do? I always say that I'm a professional drummer/percussionist. And, that I do studio, session, and touring work. Then I hand them my card. I've been lucky enough to sit in with a lot of bands locally and across the US. I've found a lot of musicians that I've played with will recommend me to others. Even if the music is not my genre, I'm happy to play it because, I just love to play! But, when I play, I play for the song first. I really don't let loose unless the band asks me to. It has gotten me invited to play some really cool gigs this year.