What you say is not wrong, our economy is largely decided by us, we should not blame society, or the government, while we do not work hard but just want to help, luckily. But there are also many cases where we are poor not because of ourselves but partly because of the environment. If you live in a country with a corrupt government, hundreds of percent inflation, no job creation, and a depreciating currency, you won't be able to escape poverty, no matter how hard you try. The environment also plays a very important role in our economy.
Unfortunately, this also happens, but what about people in this case, how to get out of this for someone who wants to change something for the better in life?
The environment will always influence a person, if you want to become better, you need to find an environment that is better than you and you will reach for their level. It turns out that the only way out of this situation will be change of location if possible. Sometimes this is very difficult to do, sometimes it is impossible, and a person alone cannot change that place.