Well, everybody "Has talent" to some degree. It's very rare for people to start drawing and suddenly be doing amazing things. If you are motivated, it's like learning instrument, or how to write... Anybody could become a master.
I agree with some of the sentiment in this thread: If you want to improve, take a more thoughtful approach. Art -and drawing from imagination especially- requires a LOT of thinking, usually, to produce a meaningful result. Simply copying blindly will not get you far; visual art involves taking a subject and representing it in some way.
A big no-no is taking another artist's representation and just copying it without trying to understand: they're still the one ultimately making the representation and you are just drawing lines/making brush strokes/whatever.
So, if you really want to improve... STUDY, STUDY, STUDY and have a tonne of fun! If you can't really comprehend what you should be doing, a good place to start would be just making a habit of drawing a LOT, and drawing varied things. Some of the most fun I have had is picking a random, difficult as fuck subject and having a go at it.
If you're looking for books, these may help: http://icrit.org/resources.html