Hatchets are cool fish and get pretty big, actually. They're great jumpers. Your stocking list looks okay, but I would choose between the bleeding hearts and the cardinals and bump up the number of fish in the group rather than have small groups of both. I'd also cut out the Betta, one of the loach species, and add another ram or two. This way you'll have top, middle, and bottom of the water column fish without overwhelming the overall effect. In my experience, schooling fish don't act right until there are ten or more in a group.