Which other reason do you think has kept people poor aside the economy and the government?
There is no specific reason for poverty because the journey to poverty begins when a person naturally becomes disconnected from hard work, good thinking, and proper use of time. If you sit idly by and do not do your work on time, you will definitely end up in poverty one day. It doesn't matter whether a person is educated or not, but if he is confident and hardworking enough, he will definitely be able to overcome his poverty in some way or the other.
The reason for poverty is not the absent of good government and good economy. The reason for poverty is when people fails to create value with what they have around them such as time, the human energy to work, and some other factors. Poverty is not only about the government sometimes we contribute to it. I think we as individuals we have more roles to play when it comes to poverty than the government.
People who thinks goverment is the main problem to poverty, this mindset is such a distraction that can make one to lose focus to do things that can yield value to one's life.
Among the causes of poverty is failure. Everyone tries something but may not be able to reach their goal in terms of success. You are right that a person should do things that will add value to their life because if a person does not do things that will be good for them, it will be difficult to reach their goals. Some things do not happen on their own and goals require planned work and effort. Of course, conditions do not always give the desired results, but it is not known whether they will be successful without trying.
People who have economic knowledge and plan their moves can reach a better level. I can summarize all of this as follows; developing oneself and making efforts for their goals often allows them to reach a better level.