You are not overstocked, but keep in mind that tank is tall so it has less oxygen, so less fish should be in it. Yes, cories would be good, I would say maybe 8. I would up the number of each of the tetras, and add either another school or another centerpiece fish. Maybe a pair of rams? I think they might get aggressive with the pair of gourami though.