Regrettably, I don't think racism can be "solved".
The best thing that can be done is to protect the individual rights and safety of the victims of racism.
Many believe (myself included) that perhaps the greatest thing to come out of the Civil Rights Movement were in the Laws and their enforcement:
1) "Passively" (by getting rid of "Jim Crow" laws; do a search on that) and
2) "Actively" (by anti-discrimination Legislation).
Hope this gives you a start!