Question: what are the requirements for a good hypothesis?
Answer: A scientific hypothesis must be testable, and;
A scientific hypothesis must be falsifiable.