Poverty is one of the main reasons for social problems but I believe that the worst social problem we have is social inequality, which is the main generator of problems. There is no formula for how to end wealth or social equality given that most people who are rich have no interest in sharing or helping people who have little or almost nothing.
Capitalism generates more and more inequalities, which leads to more poverty, because the rich get richer and the poor get poorer.