For a betta, you'll need a filter with a gentle flow. What's the capacity of the tank? My betta is in a 25litre tank and I have an elite mini internal filter. The amount and dierction of flow are both adjustable. And the size is fine for 1 betta and a snail.
Looks like probably less than 5 gallons capacity. In a tank that small I would probably use a small air driven box filter or a small air driven sponge filter. That would of course mean that you would need an air pump to run it.