Finance is critical. If sufficient investment is made in infrastructure and venture capital is made available there will be a big improvement in the situation.
Hard work - I mean does anybody use that term anymore? Laziness doesn't fly. It's all in the practice. It does take work and it ain't easy - but man the rewards!