50 gallon is enough for only 2 goldfish. Any more might cause ammonia spike since goldfish are messy.
Since it is going to be an outdoor pond, you might as well make it bigger. Something like 500 to 1500 gallon will do better as an outdoor pond with fish. The more water you have, the less the weather will affect the pond.