at what ratio should I titrate sterile water with 50% MgSO4 to get 20% MgSO4.i mean the units of water to those of MgSO4

How much do you want to prepare? 100 mL?

Then mL1*%1 = mL2*%2
50*x = 100*20
Solve for x.