Does this sentence sound strange to your ears? - "Not anyone can be a poet."

You can say in the affirmative "Anyone can be a poet", but the literal meaning of "not anyone" is "no-one". Using "not everyone" instead makes the meaning much clearer.