镁合金的主要特性包括相对密度小、耐蚀性强、比强度高以及熔铸工艺复杂。镁合金的相对密度小,耐蚀性较强,尽管其强度不是特别高,但比强度和比刚度良好,能够承受较大的冲击和振动荷载。此外,镁合金具有良好的机械加工性能和抛光性能。因此,选项A、B、C和D都是正确的描述。