Ok so i ordered 20 pounds of live rock and it is my first time starting a saltwater aquarium so i was excited. When i got it i knew that i was going to want more for aquascaping and stuff like that so i have already been in the process of pushing it on my mom (credit card!!) But over all the live rock was great. She says that once my tank clears up and doesnt look so "dirty" that i can get some more. She thinks that these things happen over night. I have tried cleaning everything. Inside outside filters skimmers, everything. It still is cloudy. I have 2 powerheads one barely counts and one is high powered (525 gph) i have a 29g and the layout of my tank is somewhat simple the rock is in the middle of the tank and what i think keeps happening is that the phs keep moving the sand around and making it blow up into the water causing it to stay cloudy. But i have tried everything i have the powerheads all the way to the top of the tank and still pushes the sand around. I included some pictures of my tank please help me out i really want some more lr. If this doesnt work i will be updating them so hold tight.