Good if your idea is already developed
The Hatchery has some great resources for individuals who already have developed ideas. Also suits business oriented and extroverted individuals better than more technical, introverted people.
Leaders are pushing for presentations, do not listen. Develop your product and invest minimal effort into pitches until last few.
Nothing is actually stopping you from executing idea and connecting with people.
Leadership sometimes pushes the business aspect too far forward without technical side to support.