my mom is going to set up a 300 gallon pond and i was wondering what i really need because i looked at petstores and got confused i was also curious as to what plants and fish i could put in and any snails so basically everything and what about breeding?