A mix of what previous posters have said. Time to paint, better brush control, practice, not rushing things, practice even more.
What I would really like to do is to sit down with a great painter (or even someone who is just a bit better than me) and learn from him or her. Articles online can be quite good and I've learned a lot from them but I feel that the real life class would be better.