Racism will always exist. Humans fear that which is not the same as what they’re used to. But things can improve, and I’m sure they will.
Many of the children of today attack the adults of today if they speak poorly of someone due to their race. Those same children would have been given a clip around the ears for such behaviour when I was growing up. I don’t think those children are significantly changing the views of the adults, but they don’t need to; those adults will eventually die out and be replaced by their much better behaved children. Some of those children will end up as racist bigoted arseholes too, but from what I am seeing, it looks like there will be a lot less of them. Rinse and repeat for a few thousands years, and I think the world will be in a much better place.
Hopefully 1000 years in the future, the effects of horrendous behaviour in our recent past will be a distant memory rather than a stark reminder of why people ended up behaving so poorly in the current day.
I think the key to improvement is people continuing to push for improvement. Thank you to those who do their part in improving the world long into the future.