I enjoy reading your post and I applaud you on the format simple and very elaborate on your topic to success. The only thing though is I believe only 3 of the things you have mention are truly the keys to success. The three things I believe you mention that can really bring you success is self motivation, hard work, and persistence. All the other things you mention about reading, writing, etc would be great fundamental to have but you just really need a basic understanding of those. Remember it doesn't take a rocket scientist to be successful it is what you make of it.
Thank you @henry92 for the elaborate response. :] I'm glad you enjoyed reading the post. I agree it's great to have a basic understanding of reading, writing, etc. as you mentioned. Becoming good at these fundamentals can help with verbal communication. I've noticed when I wrote more often, my verbal communication skills improved. :) Cheers