Honestly, for a starter, I like it. You are getting there and if you do more models, you will learn more on other features. It's how I started. Dedication. Motivation. Imagination. You got the right talents. Keep it up.
I more or less finalized it. It's far from being perfect or even average, but I've made it all the way through blender, texturing and putting it into the game: