Oh, Anon, I am not a sociologist, or any other type of expert.  However, it seems to me that a good first step might be for more white people to listen more closely to the experiences to those who are not white, to really hear what it feels like to live with racism.  
I think that there are way too many white people who, on some level, believe that treating non-white people with equality takes something away from whites.  
While I realize that many of the problems that people suffer in our society are caused by lower socio-economic status, racial discrimination crosses s-e lines.  I know a black judge who has been unable to hail a cab, a black Colombia graduate on whom police were called, because a neighbor believed that he did not belong in a particular neighborhood.  I know of many professional black men who have seen women clutch their purses tighter, because the black man has approached.   I could go on... And these are just the people whom I happen to know.
Cont'd.