I would not call either character a "hero," though both are problematic protagonists.
The traits they share are defiance, extremely personal agendas, and a doomed fate from which neither can escape.
As for Macbeth, he defies King Duncan's rightful rule in order to succeed with his personal agenda of becoming king himself. Similarly, Winston defies the party rule, not to free others or achieve some good for humanity; he acts for and in his own best interest.
Winston and Macbeth are both ultimately doomed. Macbeth cannot escape the prophecies of the witches and Winston cannot free himself from the oppression of party rule.