Danny,
Your bala shark is gonna get way too big for that tank, but for now, let's just deal with getting your tank cycled. You need to get some test kits so you know where you are in the cycle process and when you need to do water changes when your levels get toxic, so the bala doesn't go to heaven with your other fishies. My recommendation would be to get a master test kit made by Aquarium Pharmaceuticals like this one:
http://www.bigalsonline.com/catalog/...tegory_id=2255
I have also heard that you can go on PetSmart's website and find this master test kit, copy the page with the price shown (I think it's $15.00), take it to your local PetSmart, and they will sell you one for that price. I think they normally sell at your lfs for $30.00.
You will definately need a heater for your tank whenever you have any tropical fish. My favorites are the stainless steel or titanium types because they don't break, and most of them have a separate temp. controller that sits outside of the tank. I have 3 of these and love them except mine at 300 watt heaters:
http://www.bigalsonline.com/catalog/...tegory_id=3059
The general rule is 5 watts per gallon to determine which size heater you need, so your tank would need a 50 watt heater.
You don't absolutely need an air stone or bubbler of some type in your tank. The bubbles don't actually put the oxygen in the water, but do cause the water's surface to agitate, causing the oxygen exchange. If your filter is causing a pretty good set of ripples or movement at the surface, the air pump and air ston is not necessary. Some folks just like the way they look also.
The cloudiness you are experiencing is probably a bacterial bloom, but you can't be sure what's going on with your tank unless you have the proper test kits or master test kit to know where you are in the cycle. Hope this helps, and let us know what your readings are in your tank. It would be nice if you could post your ammonia, nitrite, and nitrate levels for us to help you more.