oh boy.
huh.
well. . . . let's start with the cycling process.
i changed my mind. let's start with the fish and the tank. unless this fish is 14" long living in a 30g tank, your oscar is stunted. stunted basically means that due to external influences including the tank size, water conditions, and the fish's own hormones (which build up in the water), the fish is unable to grow properly accorfing to its natural specifications. stunting causes bad color, an unhealthy immune system, organ failure (due to organs being jammed together inside the fish) and a shortened lifespan.
that is the first of the problems.
i guess not understanding the cycling process would be the second one. while filters remove physical debris from the tanks (uneaten food, feces, etc.) it is actually bacteria which keep the water clean. fish produce ammonia, the same chemical in cat pee (and our pee) and cleaning products. just like the fumes from a neglected litter box can burn your eyes, the waste ammonia produced by fish will build up in the water and burn their skin and gills. repeated or long term exposure to ammonia can make them weak and susceptible to illnesses. just like with people, it also makes it hard to breathe.
bacteria live in our tanks, anywhere with a high water flow and high oxygen. generally, this describes the filter. they also live on decorations and the top layer of the gravel. these bacteria eat ammonia, and produce nitrite. now, nitrite is just as harmful as ammonia, but there is a second type of bacteria that eats nitrite and turns it into nitrAte. nitrate is not lethal to fish, and generally safe up to 40ppm or so. (ppm = parts per million). most people would recommend keeping nitrates at 20ppm as a maximum however. nitrates have to be removed with water changes. not just topping off the tank, but actually removing a good amount of water and replacing it with new fresh water. not only are nitrates removed, but so are TDS - total dissolved solids. this is basically all the stuff you can't easily test for, unlike ammonia, nitrite, and nitrate tests which are available at any LFS (local fish store). it includes metals, minerals, hormones. . . anything that is in the water and does not evaporate out.
think of a glass of water, with a spoonful of salt in it. well, if you pour out half the glass every week and refill it with more salt water at the same ratio, the salt content (TDS) is going to basically stay the same. if you let the water evaporate out and then add more salt water, it is going to have more and more salt in it because none is being removed. this buildup over time becomes quite harmful to the fish and is known as Old Tank Syndrome. to use another metaphor - a fish in a tank with OTS is like a starving dog. the dog needs food, but is so used to being starved that too much at once can cause more harm than good. the environment needs to be improved a little at a time so that the fish is not shocked by the sudden change, even though it is a change for the better.