Self doubt can hold a person or organization back more then anything else.
The right person, with the right skill set, with the right funding and the right timing sounds like a great combination. Add in a little bit of self doubt and it all goes away.
Well founded belief can overcome a lot, self doubt can destroy even more.
Have a great day!