Of all these fish listed, the only ones I would try to keep a school of in a 10 gal would be the bloodfins. Bleeding hearts are way too big and BA Tetras got their nickname "BA" Tetras because they are Bad A*S aggressive fish. Black tets are borderline IMO but on the wrong side of the border (again, IMO ) leaving the bloodfins, which tend to be less aggressive by nature. Just not good with frilly fish so your Guppies might have issues? The smaller Tetras and Rasboras previously mentioned are less likely to have an aggressive nature.