I don’t think just handing out stuff and doing charity is a viable long term strategy. I think high quality universal welfare programs is a better approach. Give everybody access to quality education, health care and child care e.g. Make changes to the labour market so unions are easer to start, act more constructive and are better at pushing up salaries of those at the bottom. Change city zoning policies so more diverse groups of people live together rather than maintaining segregated societies.
Basically you got to change the fundamental mechanisms for how society operates for major change.
Also, hating cops is stupid, advocate for change in their training instead, and for courts to hold them accountable.