Write all the time. I believe in writing every day, at least a thousand words a day. We have a strange idea about writing: that it can be done, and done well, without a great deal of effort. Dancers practice every day, musicians practice every day, even when they are at the peak of their careers – especially then. Somehow, we don’t take writing as seriously. But writing – writing wonderfully – takes just as much dedication.
If you’re a writer, your first duty, a duty you owe to yourself and your readers, and to your writing itself, is to become wonderful. To become the best writer you can possibly be.
Accept criticism. If you do not offer your work for criticism and accept that criticism, meaning give it serious thought and attention, then you will never improve.
Read a lot. But read as a writer, to see how other writers are doing it. And make your knowledge of literature in English as deep and broad as you can. In workshops, writers are often told to read what is being written now, but if that is all you read, you are limiting yourself. You need to get a good overall sense of English literary history, so you can write out of that knowledge.
I think part of my purpose in this life is to talk about magic, and to make it.
Learn as much as you can. Take every opportunity to learn about writing, whether it’s through classes, workshops, whatever is available to you. This may be difficult, because things like classes, workshops, writing programs, require time and money. But I say this honestly and somewhat harshly – if you’re not willing to prioritize your writing, perhaps you should do something else?