The bio-balls are fine, plus you don't really need biological filtration if you plant heavily enough. Which brings up the next point, you need more plants. Starting out with only a few plants is going to lead to algae problems, fill that tank up with as many plants as you can.
Your tank is going through the nitrogen cycling process, so the cloudy water is likely bacterial bloom that should eventually go away as the bacteria settles. The whole cycling process is going to take several weeks, a better way to deal with it is to pack the tank full of plants and let them handle the biological filtration. Pack the tank full of plants, add CO2 and ferts, wait a week to make sure they are healthy and growing, then add your fish.
Your tank is going through the nitrogen cycling process, so the cloudy water is likely bacterial bloom that should eventually go away as the bacteria settles. The whole cycling process is going to take several weeks, a better way to deal with it is to pack the tank full of plants and let them handle the biological filtration. Pack the tank full of plants, add CO2 and ferts, wait a week to make sure they are healthy and growing, then add your fish.