Read all the time. Read hard books, you don't get better playing tennis with someone who's at your own level. Try copying out a paragraph of something great to see what it would be like writing that yourself. Take the basic structure of the sentences and try substituting your own words. Think up assignments for yourself--find a photograph and go into it, make up a story about what's happening in it. Tune your senses. Carry a notebook and capture everything.