I think your plant is fine. I have an Anubis (it's a different kind) and the leaves are a little curled but the plant is perfectly fine. But if you are worried about the plant I might try plant food but I think that theView attachment 255981 waste from the betta is probably enough.
Sent from my iPod touch using Aquarium Advice