As
@The Judge has covered grammar/word choice extensively (and expertly), and
@TheDustyZebra has touched on using this community as if it were Google, I'll focus on the one thing that is niggling me the most.
The lack of respect you have shown people who are going out of their way to provide answers or advice to the questions you have posed is, frankly, a bit offensive. Members of this community have given you helpful tips, and a healthy amount of constructive criticism, in order to help you improve as an author, which you say is your goal. Your responses, however, have implied that you believe that you "know it all", more or less, and do not (or cannot) accept any sort of conflicting viewpoint to your own. Having dealt with the insecurity that comes with attempting to create something that exists only in my head (as I'm sure most here have as well), I understand the natural reaction to be averse to something that doesn't jive with your current thinking. Cognitive dissonance is a hard thing to confront, or even accept. It took a few
very bad critiques of my work to realize that no matter how much I thought I knew, the actual depth of my understanding was shallow indeed.
However, if you can not accept the assistance with poise and grace, then you will quickly find that many avenues of potential resources will quickly close themselves off. While a bit of an ego always helps insulate us against the ever-present shadow of self-doubt, arrogance will be your downfall if you are unable to bring it to heel.
Finally, to answer the original question:
All you need to tell a story is an idea in your mind and the passion to share it. Worry about the technical stuff later. No one, and I mean
no one, writes a perfect first draft. Or fifth draft. Getting the story written is 85% of the work.