I have been working as a freelance writer for about five years, during which time I have found out what is really important in a successful writer. Most important I think is time management. You can produce great work but if it does not arrive on time it is almost useless.The next thing is that you need to take pride in your work and check, check, check for mistakes. There should be no spelling mistakes or grammar mistakes. If you are passionate about what you do as a writer you will do a fantastic job.