I guess one tip I'd give is that as a writer you should force yourself to write to deadline -- even if it's a self-imposed one. Which essentially means making sure you write on those days when you least feel like it. It's important to treat writing as you would any other profession, and sit down daily and put in the time. The notion of 'waiting for inspiration to strike' is simply time-wasting.
Esi Edugyan is the author of the Second Life of Samuel Tyne and the GIller Award winning Half Blood Blues