take the pig out, He's gonna drown! and you'll have more room for fish.
Discus could take too high of a temp to be compatible with some fish. just something to think about. I believe the rainbow shark will get too big too house for life in that tank. how bout senegal, GT or JD or couple severum, and some dithers like a barb of some sort or giant danios. Just some ideas.