Other than the nipped fin, it sounds as if the tank he is in is too cold. Most bettas that we see in the hobby, betta splendens, will not do well below about 76F, 25C.
Do you have him in with other fish that might be nipping his tail and making it ragged looking?