goldfish shouldn't be mixed with tropical fish. They may get along but they all have very different needs... their temp needs are different, their water needs are different, their diet needs are different.... having 2 angels, a goldie, and a BP is overstocking that tank a bit too..... have you thought about getting another?
amyandlars..... if you want to get more fish for your tank, more fancy goldies would work or other cold water fish..... and the list of coldwater fish varies by taste. Remember htough, as the goldfish grow, as you know, they grow fast and anything they can fit into their mouth to eat, they will.