Poverty doesn't cause crime. Lack of morals causes crime. There are all sorts of poor people who don't steal, and all kinds of rich people who do.
That being said, the greatest contributor to poverty is removing peoples ability to produce goods and services because of artificial rules and regulations. The number one cause of these issues, is government creating artificial barriers to entry in the name of "safety" and "security".
You want to start a business? Can't because you lack the funding to buy the $150 business license. Want to sell home made foods stuffs (lemonade stands) ? Can't Because you didn't get the proper permits and health and safety inspections, and that business license and the taxes and fees ......
BUT if you happen to have a job, you're taxed and regulated to the point of wanting to quit, because the government has all sorts of programs to help you out, often with "no questions asked".
This is why socialism is always doomed to failure. Eventually, you run out of other people's money. I know, this time it will work, because you've worked out all the bugs. Yawn