I have heard that some sands can take weeks to settle out, I also have seen people put ultra-fine filter socks to try to capture some of the particles.
Why do you have sand in the water as well as fish? Did you not cycle the tank? or are you cycling with damsiels? Or did you decide to add sand after the tank was setup?