I've been doing 3D for quite a long time - about 15 years at the last count. I started as a hobbyist, in 3DS Max, and moved to Cinema with R11. Around 5 years ago I decided to 'up my game' and began furiously working in Cinema every day, specialising in SDS modelling more than I had been, and getting the skills I thought were still missing - UVing, texturing, lighting, rendering, animation, xpresso, hair, cloth, mograph, dynamics, connectors etc...
It has only been in the last year or 2 that I have considered myself adequately competent in enough areas of the program to begin to offer my services commercially. Of course there are still areas which need work (and one or 2 areas I haven't even started - Python, I'm looking at you ! !), but you gotta just keep chipping away at them, until one fateful day you wake and and you know EVERYTHING !*
*Spoiler: That day never comes :)
As a beginner in this, you are on a good road to making a solid career, but my best advice would be to make sure that you wait until you are sufficiently skilled before you start trying to make money from it - if you launch in and take jobs without all the skills in most of the areas you may quickly flounder under the weight of customer expectation, and harsh deadlines / change requests. Not only do you have to be good, but you also have to be fast, and of course you can't rely on forums to solve all your paid problems, so you must have the confidence that you can do something well before you take it on, rather than taking on, then realising you can't cope, and desperately asking for someone better to tell you how to do it ! It's surprising how often that happens... :)
That said, you got a pretty decent result, and I don't underestimate the amount of work that went into it, so your skills are certainly coming on, and you should keep going with a view to going commercial 'soon'. Get that core set of disciplines learned, and you will be well on your way...
CBR