floor has to be perfect, its all in the prep work. I can't speak to the products but just did a floor and used a commercial grade product only a contractor can get, I would acid wash and then power wash. (after the grind) I would also test to make sure you are not getting moisture coming...