Great ideas are abundant, but it’s what you decide to do with them that counts.
As a general rule, don’t be afraid to share your ideas. Ideas are cheap, and not everyone has the ability to execute on them. Furthermore, even if you do manage to keep your idea a secret until launch, word will eventually get out and competition will come up anyway. It’s better to bounce your ideas off of other people to solidify your plan.