I believe that it first and foremost needs consistent discipline (write!) and practice (write!), and of course a passion for your craft if you want to get better at it. This might not sound overly crazy, but it’s what elevates you, over time, to the next level (success!).