ur fine on filtration and you got plenty of current with the powerheads. but the undergravel is not needed and would probably be better if you used live sand than cc. live sand you do not have to gravel vac except for on top of the sand a little bit. also if you are using those powerheads for the undergravel thats fine but if not i would get a guard for the inlet of this powerhead as i have lost a bunch of fish to this brand of powerhead