You have to win a match with full health to achieve elemental mastery. Stone Skin increases your maximum health, so however much health it added to your total increased your maximum health by that same amount. Even though you ended with over 100 health, you were still short of your maximum health, so you didn't get elemental mastery.