I'll comment on the fish; they look OK except:
- The Silver Dollars are rabid vegetarians and will mow down most plants very quickly.
- The Bala Sharks also eat plants, and get large; they will outgrow the tank.
- The Iridescent Sharks are most likely Pangasius Cats, and are actually a food fish in some areas. Growing up to two feet or larger in the wild they are "tankbusters" and although cute when small really aren't a good candidate for anything but the largest of aquariums, and even then don't do very well.