Not really, at least, not in my opinion.
The horse anatomy itself seems okay, but the colouring severly lets it down.
It looks far too static, far too blocky.
I think perhaps you should learn how to blend colours and merge different pieces of the drawing together.
For example, both wings look like they're situated on the side of the horse facing away from us. To make the wing look more naturally on the left side of the horse (facing us) you should have situated the wing lower down the body, and made it so it overlaps the body, in that the body cannot be seen as the wing is in front of it.
With the fire, it looks very amateurly done.
Again, what you could do to remedy this is to merge the colours, mix the red, orange and yellow together, and get rid of those guidelines seperating the colurs.
It'll look foar more fluid that way.
When drawing fire or water, don't ever draw phyisical boundries, like outlines around it, as elements like fire, water and wind are very free, wild things, and by defining a parameter for them, you lose all of the wild and free nature.
I think what lets this picture down the most is perhaps the colouring of the horse.
I completely understand your intention for making it all black, but it would be far more advantageous to use a multitude of dark greys, and very little black.
With the different shades of greys, you can emphasis and accentuate many details of the horse, like defining muscle or legs, etc.
By colouring the entire thing black, you've not only lost all the detail, but the depth. Now, it looks like a solid block of 2D black.
Attempt at shading. Nothing is simply one solid colour, the way light falls on objects makes them a plethora of shades. Experiment with that.
Perhaps you can save and then print out the non-coloured version you have here already posted, and try colouring it again with some of my advice.
I can assure you that you'll have a far more natural looking piece.
Good luck.