Soo..i'm having some problems again. I'm sorry for constantly asking all these questions..but my little guy keeps on shredding his fins somehow. Now i'm wondering if my tank is too boring or something...I changed my filter to a penn plax small world filter...I thought it'd be a better idea because it doesn't have much of a current, and it's not very loud. I was afraid that my previous filter was tearing his fins..so I changed to this one. However, when I checked on him today..his tail (which was growing back so nicely) was shredded again!

I just started using vitachem 2 days ago. Hopefully that will help him grow his fins back.
ammonia and
nitrite are again 0, and temp is between 78-82. Maybe he's just really aggressive..he often jumps out of the water when it's time to eat..and he's bitten me a couple of times (however, i usually think it's pretty cute lol).
I included some pictures of his fins, the filter i'm using (hopefully i assembled it correctly), and the whole tank..I'm open to any suggestions to make his home a more comfortable and fun environment for him.
I also have a question about one of the freshwater ferns that I put in the tank..it appears that it is growing another plant on it's leaves..kinda hard to explain so I have some pics. It's kinda creepy in a way...so I was wondering if it should be removed. I circled the areas where the other plant is growing on the leaves of the fern.