To what main characteristic do I attribute success? The persistence factor. That is, NEVER give up.
This leads me to consider that when we really step into an area with both feet and live in that realm, possibilities and ideas just are not hard to come up with because we immerse ourselves in what we have chosen to do. It is, to me, one of the key ingredients of creativity. You can't just skim across, you have to get in and swim! (I'm hopelessly addicted to analogies as you see!).