There is no medication or food for improving eyesight or to get rid of glasses.
If not interested in glasses then you can try
a. Contact lens
b. Lasik laser
as your age is now 25 years so your number will not increase now whether you wear glasses or not as number becomes stable at age of 18-20 yrs.
Having said that I advise you to eat balanced diet including green vegetables and seasonal fruits for keeping eyes and body healthy.
If you are not comfortable with contact lens then go for lasik.
It is one of the best sources of omega 3 fatty acids (EPA and DHA), and it contains relatively high amounts of vitamin A and vitamin D. The exact concentration of nutrients in cod liver oil depends on the species of cod, or Gadus, the oil comes from. It should be taken in moderation only as excessive vitamin is also bad.
There are no set guidelines for cod liver oil intake, so most recommendations are based on safe intake levels of omega-3 fatty acids, vitamin a and d. A common dose is often 1–2 teaspoons, but taking up to one tablespoon per day is usually safe.