Hi there. You shouldn’t need them unless your tank starts to run without nutrients. I at minimum use liquid carbon from Seachem and fertilizers for planted tanks and try to maintain nitrate levels between 20-40 for growth.
Frogbit is great - though I stay away from floating plants because bettas need to build their bubble nests. If you can maintain an open spot - it’s a great choice.