Regarding Gorbachev's most positive accomplishment, I believe that it was ending the Soviet intervention in Afghanistan. With literally no end in sight for the Soviet troops fighting there, growing discontent over the war among the Soviet public – particularly among the USSR's Muslim ethnicities – and the monumental cost of the intervention with little or no gain, it is frankly amazing to me that Brezhnev persisted in the war for as long as he did, although the U.S. record in its own intervention in Vietnam left at least as much to be desired.
Regarding Gorbachev's worst miscalculation, I think his failure to assess his opponents within the Soviet government was the chief issue. While it certainly could not have been easy to manage criticism from his left from the entrenched interests of the military and security apparatuses and, at the same time, more right-wing pressure from the likes of Boris Yeltsin, a more savvy politician might have been able to insulate himself sufficiently from the sorts of threats that these groups posed and prevented the August 1991 coup and the rapid deterioration of his power that followed. More importantly, better management of the political terrain might have allowed Gorbachev to control the final collapse of the USSR more competently, thus perhaps averting some of the tragedy that has since ensued.
Finally, on a personal note, I lived through the collapse of the final year of the Soviet Union and remember the events very well. I recall Gorbachev returning to power when the August coup was crushed and the disappearance of the Soviet Union four months. I remember thinking then that Mikhail Gorbachev might have been the greatest leader of the 20th century for what he accomplished. Certainly he was the most significant, in the same way that Hitler was (in my opinion) for the first half. If everything about Europe mid-century was more or less a direct result of the catastrophic policies that Hitler pursued, then Gorbachev was ultimately the person who was responsible for that landscape having changed so enormously by the century's end.