But it is hard work and it helps to get critical feedback from professional academics. You need to subject your paper to an informal peer review process before you submit it to a journal, which will then submit it to formal peer review.
I have no formal graduation degree, and when I published my first paper, on "Persistence Hunting by Modern Hunter-Gatherers" in Current Anthropology, I was not affiliated to a university. My paper has been cited more than a hundred times and I am now an Associate of Human Evolutionary Biology at Harvard University. So it can be done.
You wrote: "I have no formal graduation degree, and when I published my first paper, on "Persistence Hunting by Modern Hunter-Gatherers" in Current Anthropology...."
Something is awry.
You claim to have no formal degree, yet (i) you've got "DDS,MScD,MSc,MDentSci(PaedDent) ,PGCert,FFPA,FICD" in your profile, and (ii) the paper you claim to have published is by someone else: https://psycnet.apa.org/record/2006-22501-006
I am utterly bewilkdered. The one who asked the question is called Abu-Hussein Muhamad, and the one who gave the first answer is also Abu-Hussein Muhamad. What is happening here? Why ask if you have an answer? And, as Karl Pfeifer rightly pointed out (which I strongly confirm), you are not the author of the said article. Should we tolerate this on ReserachGate?