As George Carlin put it, it is called American Dream "because you have to be asleep, to believe it".
Certainly you have more 'opportunities' in the US, than in North Korea. But already compared to the new Russia, or other
western countries ?
Like everywhere you have to know the right people, or have sheer luck. There's not much about knowledge or capability about it.