Good in theory but in practice perseverance seems to win over anything else from what I've seen.
Perseverance is necessary, but not sufficient. Perseverance and technical excellence, without domain expertise, seems like a road to failure.
Domain expertise and a strong academic foundation can give you a massive edge, but alone they are not enough.