You cant really make a self contained water changing system, at least not that i am aware of. I have a gravel vac. That i use to do water changes and vacuum up gravel once a month. I mean i dont't have 300 fish i have 50. So yes as Froglet said you will probaly be having to do 50% water changes every week. May i ask what "substrate" you use for the fish tank?