Yeah....those filters are really no good. Cheap little things that don't do much more then push water around ;P
That filter you have looks like a good one though; you can certainly try it out and see how things go. But don't forget to pick up a heater!
Haha, ahh, one of the most enjoyable parts of getting a new betta friend, the name xD Best of luck! I'm horrible with names, lol.