This is the most viable way to get free Mobile Legends diamonds. Lucky Spin: in the 'Draw' section of the shop you can participate in the Lucky Spin, which earns you skins, but more importantly, Lucky Gem fragments that you can use to redeem a skin or a hero from the Lucky Shop, which is a good way of saving diamonds.