$MSO_4+Ba(NO_3)_2\to BaSO_4+M(NO_3)_2$
$n_{BaSO_4}=\dfrac{23,3}{233}=0,1(mol)$
$\Rightarrow n_{MSO_4}=0,1(mol)$
$MSO_4+2NaOH\to M(OH)_2+Na_2SO_4$
$\Rightarrow n_{M(OH)_2}=0,1(mol)$
$M_{M(OH)_2}=\dfrac{9}{0,1}=90=M+17.2$
$\Leftrightarrow M=56(Fe)$
$n_{tt}=0,1(mol)$
$\Rightarrow M_{tt}=\dfrac{27,8}{0,1}=278$
$\Rightarrow 56+96+18n=278$
$\Leftrightarrow n=7$
Vậy tinh thể là $FeSO_4.7H_2O$