President Barack Obama says the U.S. needs to invest more in education, worker training and infrastructure to rebuild its economy.