first off you will need a biofilter for everything, all of the fish you have mentioned will have lots of waste and will need a lot of filtration, that being said, the fish that you have mentioned are too big for a 55 as other people have expressed, but it can be done if you are an experienced fishkeeper. I strongly suggest that you set up your tank and filter first and once you have done that ask around again, you will get much better advice this way.