Success is defined sooooo different for everybody.
If it's financial success then marketing is a big big part. For example: Having the best speaker ever made won't be a financial success if it is a secret. On the other hand, if success is defined as making something "the best" then marketing has nothing to do with it and it's innovation etc.
So I vote for "both".