Try and feed it medicated food if you can just in case it has some sort of parasite. This could also help if it's some sort of internal bacterial infection. It's a lot harder to treat fish when they quit eating, and you have less time to figure out what's wrong with them.
I would treat the hole in the fin as finrot, and treat with maracyn I & II. Some of the others here on FishLore have had success with the jungle fungus treatment which sounds like it's easier to use and probably cheaper.
P.S. Welcome to FishLore! It's great to have you with us!