One of the things I have noticed is that you mention all sorts of fish. All fish have different water parameter requirements. What is good for a goldfish is NOT good for an angelfish. You need to decide what you want, then research its needs, then make sure the tank is ready for it. You can not be in a hurry. It sounds as if you may have been. Another thing is if you want more than 3 or4 medium fish, you need to scrap the 10 gallon and get something bigger from the start.