Not much to add to Tokke's comments, other than to reiterate the importance of doing things for free to improve your craft and make connections. Also as important, as far as I can see, is being known as a performer. There are a lot more opportunities to be asked to play than to write, but if you make friends through your playing it gives you a base. All the arrangements and compositions I have been asked to write have come from people who knew me as a performer before they learned I was also a composer. If you're good at one there is a degree of expectation that you will be good at the other.
Competitions are another way in, again as they give you a base and something to back up your abilities if you win or are commended. Some even have a recording and/or publishing prize which will be a massive boost to your career chances. I can't say it often enough though: connections are the key to doing anything in music. You need to make as many people as possible know who you are, what you do and how good you are at it.