Which country provides the best opportunities for those who born into a poor family?

Just curious. If there are poor people in USA, Is it only because of their own fault ?

But, USA might be the best country for the poor. After all, they are the richest ever empire in the human history.