most of the time when everything is set up right but you still have cloudy water it is usually one simple problem:
you might be over feeding.
try feeding every other day for a week, do an extra water change, and it should clear up.
this of course, assumes that the cloudy water is not a sign of an ammonia or nitrite spike in your tank, both of which is often accompanied by cloudy water.
posting your water parameters will help greatly, but cutting back on the feeding will almost always help with cloudy water intially.