Erm....I think the betta will do fine in there, HOWEVER.....

You do realize that the Bala Sharks are going to outgrow that tank, right? ^.^ They're going to be 10"+ apiece, and they're going to need 55 gallons or more to live in when they're grown.