Not what you expected, right? I'll expand.
Vision-Publishing is a business. Research your genre and the marketplace. Where do you see your book going and how is it going to get there? Do you have ideas for marketing your book? What is your platform?
Passion- Write every day. It makes you a better writer. Read. It makes you a better writer. Learn to self-edit and make every page better. You are a storyteller. Tell your story.
Flexibility- Publishing is a team effort. Trust your editor. Maintain balance in your life. Can you work creatively and market your book? Are you willing to publish digitally as well as traditionally? Can you live with a title or cover you don't love?
Endurance- Is your writing a hobby or career? Both are good choices. What are your goals? Can you write more than one book a yer? Can you meet your deadlines? Editors LOVE when writers meet their deadlines!
Patience + Persistence=Publication