I have a 55 gallon 4 angelfish two tetras a giant danios a bala shark and a iridescent shark my tank has ick and I have lost four fish due to it I bought ick guard and used it my fish looked better now it's back again on my angel what should I do ph levels are fine I've been doing 20% water changes like every 3 days cleaning my gravel but my tank water stinks please help what do I do how do I get rid of this ick and bad smell