This is going to be a hairy one, because your use of exponents isn't very clear. I'm going to work on it, my way, from your first statements, and see what I get. However, you should try to get everything into same units. You start with millimoles BaCl2, you should use that unit, and convert only at the end, to moles, then to grams. You try it that way, and see if you get better results. And more important, see where you may be screwing up.
*[EDIT]*
At first glance, I suspected your exponents. A little work by me shows that I was correct, you are way off. That is 50 ml, of 0.4 mmol isn't 2x10-5 moles. Consider: a 0.4 mmol solution would give 0.4 mol, if you had a liter. But you have 1/20 of that volume. But 0.4/1000/20 is 2x10-6*, an you're using 2x10-5. And you may have made other mistakes, too.
*Incorrect here, see below.