I have definitely found that water changes make a world of difference in a cloudy tank. I have used nitraban to help stabilize the water in my my tank but as for clearing the water it didn't do much. I found that with frequent water changes I don't need to add anything and I haven't really had a problem with cloudiness. I have a shelf full of chemicals that really never did what they were supposed to. A daily 20% change for a week will def solve your problem.

And the bubble wand/wall is great, it made a huge difference in my community tank. Good luck.