Well, when I started making models, I just kept making them, regardless if they would get ingame or not. They didn't even have textures, they weren't even .pies, they were too high-polygoned and I didn't have the slightest idea of how getting them ingame. But I kept making them and watching other people, asking for help. In those 2 years I've been participating of this forums, I've learnt a lot (not even close to enough, for me), and improved my skills, as Zarel noted somewhere else, drastically.
Today, I'm only able to get my works straight into the game, without the need of assembling the .wz or messing with game files, thanks to MaNGusT - who's really great at that! But to improve to what little I've managed to (because I'm such an ambitious person), I can't deny that I needed the help of many people here. Whip, Zarel, Coyote, Kage, Elio, to name a few. Without mentioning the coutless persons who gave precious feedback on my work.
I stopped making models at some times, thinking with myself "how can you think you get get this into the game and make people like it?". Fortunately, I kept coming back because of those people who appreciated my efforts. Recently, I've got some motivation to make some textures for a model I've offered Tiuz, for his gate mod. Then, I forced myself to learn making those darned textures, and imrpoved my skills very quickly (that's the best thing about being young

).
Then, I saw MaNGusT's models, already ingame and working and a lot of people commenting, saying this or that. I didn't want to get into it and start posting my own work in his topic, so I just leaved it alone. Then, he said he'd like someone to help him with his textures, as he wasn't that good with them. I told myself "Why not give it a try?"

Then I made some great textures, even though he was not good at it, he is good at knowing what needs to be done on them. Today we're considering about remaking almost every model inside the game, because the results so far are very promising!
Oh well, let me stop talking like some grandpa xD
Put simply, I think you should never give up. Make courses if you can, learn everything you can from people who already knows, and don't stop trying - that's a must if you want to accomplish anything! I can tell you that your work is very promising, but it can be much better. That's why you must not stop practicing and learning, if you do that, your work will stop improving.
I say, keep going on with the good work, and keep an ear open for what the experienced folks got to say. About those who would say "your work is crap", leave them with their craps and keep making something better and better everyday - but never stop making something
