Your text seems to be very inspired (copy pasted) from different sources on the web, like here, here or even there, to cite a few. It is a very bad practice not to properly cite its sources, and copy pasting should be avoided (in this case, isn't it better to simply provide a direct link).
Not citing sources of copied works is plagiarism and frowned upon by the community.
Sharing content and add value by:
Repeated plagiarized posts are considered spam. Spam is discouraged by the community, and may result in action from the cheetah bot.
If you are actually the original author, please do reply to let us know!
Thank You!