A $2 trillion goal. And big obstacles in the way.