Aye, gorgeous sveni, you're definately taking top notch care of it!! DEFINATELY get in on the water changes, especially in a tank of that size. 50% to 70% at least once a week ( I do 75% waterchanges at least twice a week, sometimes three times a week). It will remove any horomones or inhibitors some of the other fish may have released into the water, as well as provide essential fresh water and what not. It will most definately help with the growth.
Like Scat said, mysis shrimp is the way to go!! If you can get your LFS to get it in from Piscine Energetics, have them do it. They have the best Mysis shrimp around, hands down. Thats what i feed my fish and they are steadily growin. Main thing is the water changes and a more varied diet. Changing it to another tank, hopefully a larger one, will also help out dramatically. Larger tank equals more space, less dissolved solids blah blah blah. Best of luck!! Your doing great! Keep it up!