A good dictatorship would work, but it's utopian and also Brazil is too big in my opinion to be unified within a single political model. I think that's the reason behind all of our major problems. The northerns don't want to be ruled by the same drive as the southerns and both sides are right.
Bolsonaro was a figure that sold us change, mostly in corruption and discipline, but he faced a lot of opposition and did not managed it at all. He is a child full of pride and little empathy.
Which leads me to the fact that Brazil is not right-winged, it's actually left-winged in it's majority but the people don't believe in anyone anymore - both sides when on power did the exact same thing: stole, favoured their own and tried to hide it.
I guess the world sees us as right-winged because of social disbalance. The majority of mid class, up to the richer one's are right-winged, runs the majorities of the companies and travels way more than the rest, thus becomes the 'voice' of Brazil. Those people often live in a different reallity and does not speak for the rest of the population.
Bolsonaro was elected by those people, who thinks that leftism are just another word for socialism.
As for the racism, we have somewhat of a beef against eachother's culture, but it's bi-lateral. Extreme southerns are indeed more 'racist' torwards northerns as they see them as lazy people who are unwilling to work.
The northerns (and northearterns) on the other hand se us as 'sissy corrupted people' that takes no pride in being brazillian and sucks american's dick.
Again, both sides are somewhat right, altough northerns are not lazy at all, they do sell this 'stereotype'. To me, is a good thing, but the general public don't quite get the grasp of it.