In terms of grammar and descriptive ability, your writing seems fine. Not inspired, but you shouldn’t feel embarrassed by it.
There are a lot of different areas to tackle if you want to be a great writer. Becoming awesome at all of them is of course going to be far more difficult than if you choose one or two that you really care about. You’ll probably have a bigger audience by only choosing one or two to care about, to be honest.
The categories are:
- The fluidity of your writing. Some stuff just sounds good said out loud. Most writing, spoken, doesn’t sound all that impressive. But it’s not just whether it sounds good, but being able to vary the tempo so that the language becomes faster in the reader’s mind as the action becomes more and more powerfully intense. Or, then, to be able to mellow and relax and wend about in ease. You can write language that seems to tumble down from up on high as just a natural state of things, or shoots up all of a sudden in a mighty roar.
Generally, this is more the arena of poets and poetry than prose, but it doesn’t hurt to achieve it.
- The texture of your description. Just being able to describe something certainly isn’t bad, but by choosing your language and emphasizing certain aspects of a thing you can make it seem cold and hard edged, or whimsical and intricate. Some writers can spend pages talking about what they’re seeing out their window and make it sound interesting because just the way they describe it makes it compelling.
A good example would be the work of Honoré de Balzac. Others would be Douglas Adams or Andrew Vachss.
- Whether you have something to talk about. Most works simply have a story. Boy meets girl, boy gets into pickle, boy gets pickle into girl. Other works are discussing a topic with their reader in the semblance of a story. Almost all childrens’ books are this way, moralistic, as are nobel prize winning literature. Most other categories of book are generally lacking this.
Really you have to think that you have a message worth discussing, or a view of it worth presenting, which requires a bit of ego. Working that into a story that isn’t simply bashing the reader over the head with it (ala Ayn Rand) is difficult. And of course lots of writers generally just end up writing some blasé boy meets girl story, and have a few rants given by the main character that seem largely unrelated to what’s going on in the story. Ayn Rand happens to do this as well. But compare that to Watership Down where the subject of Communism is much more gently touched upon.
- Story structure. If you want to write a novel, then there is the issue of story structure. You need to be able to break down a story into “acts” and decide what needs to happen in that space. You need to be able to vary the pace between fast and slow, happy and sad. There are certain patterns of storytelling that work and are enjoyable. You can’t introduce a girl in the first act and not have the main character and her together in the third act–unless its a “Western” where he walks off into the sunset at the end. You can’t let the dog get killed. You don’t introduce the Gandalf/Merlin/Yoda character and have him end up solving all the main character’s problem for him at the end (only at the beginning). You need to know when a character is too dark and needs a merry sidekick to act as a conduit for the readers to understand and not hate the brooder.
This is the sort of thing that Dan Brown is most likely naturally good at or, that he happened to hit upon in the Da Vinci code.
But there’s a corollary to this. If a work follows the “formula” too closely, the work isn’t interesting. Understanding story structure and the rules of story telling is useful for knowing how to mix it up a bit so that people aren’t just seeing the same thing as they’ve already seen a hundred times.
- Well-rounded characters. A good, rounded character should be able to act in ways that aren’t expected based on what you know of him, and yet not just random. You should get the feeling that he’s going out and doing stuff because he cares or he’s really afraid or whatever, not just because he’s “the hero”.
A good example is Harrison Ford in The Fugitive. The man comes off as a total badass, and yet if you watch him, he’s really terrified through the whole ordeal. He’s largely just behaving reactively, but the choices he makes, on the spot, are heroic and so he’s interesting even though the story of the movie isn’t really all that impressive.
But how to get good at any of these? Essentially by actively working at it. Being able to see them as independent goals that have been separated out lets you go, “Okay, I’m going to write a story targetting <X> this time.” And then you can work on just that one skill. Concentrating on a particular area of improvement is far more effective than saying, “I just want to be better at writing.” That’s too amorphous. Once you’ve targeted a particular skill, and you’ve acquainted yourself with a master of that realm, you can grade yourself and either keep working at it, or saying you’re happy where you are.
My last item, story structure, is something about which there are lots of classes and books written. You can go and study these, and set a task to watch a movie, take it apart, and be able to talk about it analytically. But still the point is that you target something you want to work at, figure out what you need to do to get there, and go for it. Other areas of expertise that you don’t care about, don’t. Shakespeare wasn’t very good at #3, JK Rowling isn’t particularly awesome at items 1, 3, nor 5.
If you can vocalize what sort of work you want to write, you’ll be able to attain that, whatever it is. The first step is deciding what sort of writer it is you want to be.