2 definitions of "myopic" from http://wordnetweb.princeton.edu/perl/webwn?s=myopic
myopic - nearsighted: unable to see distant objects clearly
myopic - short: lacking foresight or scope; "a short view of the problem"; "shortsighted policies"; "shortsighted critics derided the plan"; "myopic thinking"
You seem to have both problems.
A simple web search for "natural cures myopia" will show that food, diet and fasting is a minor or negligible element for curing. Myopia is caused more how you use your eyes such as reading, watching TV, computer, will make it worse. Getting outdoors and enjoying the wonders of nature could help make it better. Vision training and eye excersies such as "The Bates Method" could help. There are many natural methods and one could be right for you.
Treatments for myopia:
http://www.suite101.com/content/treatments-for-myopia-a73087
As for your other problems, again I reccommend to get outdoors and enjoy nature, go to a beach, visit an interesting city, and free yourself from self imposed myopia. There is plenty of good evidence out there, bu no one has to prove anything to you except yourself.
Just by definition myopia is a developed condition, usually by straining your eyes and staring to closely at things. Also easy access to eyeglasses and eye doctors could cause the condition.
I dont think this site OFFERS any direct cures, rather its a hodgepodge of people who want to be helpful whether they are right or wrong, as well as some who want to be dishonest for whatever reason. Dont expect any one site anywhere on the web to offer a complete solution to any of your problems. Its up to you to find the correct advice for your situation by using your ability to think.
I dont believe anyone can inherit myopia. Perhaps there could be some pharmaceutical or other chemical interaction. I have no idea what fasts or diets you try, but I do no believe diet is a major factor, and am not surprised that diet is not the cure.
I am not sure if some powerful herbal antioxidants would be any help for the condition such as astaxanthin, or gingko, or billberry, or blueberry, or carrots or ...??? But natural foods shouldnt do harm to try, so do some further research on these herbs. My own research shows that how you use and relax your eyes that will have the biggest effect. Here is another helpful and inspirational link to help you out:
http://www.curezone.com/forums/am.asp?i=1602544
http://www.ranprieur.com/me/eyes.html