Further, educated immigrants, while they don't start in their adoptive country with much money, arrive with a lot of educational capital, which someone invested in before they arrived. They arrive with the "tools and opportunity" built in.
For less educated immigrants, and native-born poor, assuming a functional community exists (which is not a given for either), it's members might be able to scrape together proceeds gained by expending their physical capital in marginal labor, and share resources among themselves (housing, childcare, etc.).
But depending on their circumstances, that may not be enough to move their members out of poverty, as the surplus of their labor may not be enough to pay for, in your words, the "tools and opportunity" needed to escape poverty.
Sometimes the requirements for the community's survival can actually hinder the acquisition of tools for advancement, i.e. a 16 year old has to take a menial job to help support the extended family instead of staying in school.
Lots and lots of immigrants beg to differ. I will grant that you do need at least a good community, but you don't need money to get ahead.
That's why I added "social environment" - you need a community who help each other much more than you need money.