A PEnguin 350 or an Emperor 400 are both excellent filters for this size tank. Both of these type filters contain plenty of extra area for tons of biomedia. I am fond of the old style Pengin 350s for their baskets are unequaled for media volume, but the newer clamshells found in the 400 and the new 350 will do a good job, also. I line up all the little ceraminc cylindars standing up in rows to pack in the maximum amount.
More media, as stated above, along with more water circulation to pass the excess waste past that media will take care of a lot of your problems.