Have you tried forming a Story Spine for your plot?
I've found that it sometimes helps give more definition to your work, at least in your mind when thinking about it, even if it doesn't change your plot.
Or you can try a ten-point plot outline.
As it is, you may have a clearer idea in your head about your world and plot... but if you can't communicate it clearly to your readers/players/viewers, it can't ever leave your head and enter ours.
Part of communication is definitely proper punctuation and spelling - it doesn't have to be grammar-nazi perfect, but it does have to have at least a minimum amount of effort put in - it's just common courtesy to present the information neatly and well-formatted. It'll make you a better writer as well, if you use every opportunity to write properly.
It'll get you better, more-serious, responses instead of cat and dog pictures.
Another big part of written communication is not throwing too many unknowns at your readers at once, and every unknown that you do throw at your readers, you either need to explain it immediately or else explain (to the reader) that it won't be explained until later.
If I say, "Samil captured Moka and gained possession of The Single Necklace", that is utter gibberish and makes no sense to any readers... until they know and fear Samil, know and love Moka, and understand and respect the The Single Necklace.
Without explaining these names, my readers wouldn't understand and wouldn't care about those three names.
But if I explain the names, building up their meaning over an entire book, it makes a huge difference. Observe:
[spoiler]Sauron captured Frodo and gained possession of the One Ring.
You know and fear Sauron, know and love Frodo, and understand and respect the One Ring.[/spoiler]