Fake plants? Buy a toothbrush especially for cleaning your tanks and clean the plants with warm water, for the rest of the tank, they sell algae cleaning things, like a sponge on a stick. I don't know much about snails, but you might be able to find one that is too big for your betta to eat, and will clean the algae. Might be able to do a little research on that. Good luck