Yes i agree a writer should have all these 10 qualities in them to be a professional writer.Hire a content writer that fulfills all your requirements.