Welcome to TFF.
Are the tetras and cories from your grandma, or did you acquire them new for this tank? If the latter, I would definitely get more or they will not be in the best health. Another two or three cories of either species, or even another if you prefer; cories will always be better the more there are, and you can mix species. Panda cories do like to be in groups of their own, but most other species I have kept seem less concerned so long as there are lots of them (cories). The "albino" could be the same species as the peppered, or different. But as you can see they like being together, so more is the way to go.
Rummynose tetra must have larger groups, and with this species I would not go below 9-10 total. So another 6-7 would be good.
Now,m the Betta is a problem. I strongly recommend you move him back to his 2.5 gallon tank, he will believe me be happier there. Betta are not community fish. Sometimes a Betta will suddenly take a dislike to other fish, but more often the smaller shoaling fish (like tetras) will nip the fins of a Betta. Even if you do not see this, it is still a risk; Betta have been known to "act" peaceful but suddenly turn. And thee tetras could be annoying him without physical contact, as fish release and read chemical signals.
Once the above issues are resolved, you could consider additional fish for the 29g. Upper level fish would bee good as the cories are substrate level, and the rummys tend to remain in the lower half of the tank (if they are settled and in larger numbers).
Byron.