Douglas Wilson has some, very useful tips for writers, beginning with:
1. Know something about the world, and by this I mean the world outside of books. This might require joining the Marines, or working on an oil rig, or as a hashslinger at a truck stop in Kentucky. Know what things smell like out there.
Here are the rest: Seven Basic and Brief Pointers for Writers