1. Stay focussed. 2. Keep your team as small as possible.
I think BP burnt through their money too quickly, and ran out of resources (and investor patience) just as they were starting to get some traction.