Hey man you should definitely get involved in the battles!
I've been making music for 20 years but only finally got around to putting some of it online about a year ago. I don't have FB or Twitter, just a SC account. I was struggling to get plays as nobody knew who the hell I was lol. It was difficult getting heard that way.
I then joined the battles here around July last year and I only wish I'd joined in years ago!
Since being a part of this community I have made countless friends and learned many things about making music, and also about my own work and technical habits. I can definitely hear an improvement in my own work since being involved here.
Now I actually have an 'audience' of some kind, whereas before it felt like a waste of time.
I'd say you should try joining in with the beat battles! They really help keep us on our toes, step up our game a bit.
Self-improvement is just one thing you can gain from competing here, not to mention gaining many friends who are in the same boat.
It's a fantastic community to be a part of!