I'm sorry dear,but no spell can help you but yes,you can try some herbal cure but the improvement maybe limited.
Here are some easy cures-
Intake of vitamin A can help you in improving your vision.Eat a lot of source of vitamin A like spinach,tomatoes,lettuce,cabbage,oranges etc.
Liquorice: its an effective remedy for myopia.take a half teaspoon of powder of its roots and mix it with equal amount of honey and half quantity of ghee.Take it twice daily with a cup of milk on empty stomach for the treatment of this condition.
natural uncooked foods like apple,plum.green vegetable are best diet for defective vision.
splash cold plain water over your closed eyes.This will cool the eyes and boost blood supply.
do not watch much TV or Computer,it will just strain your eyes.
Give your eyes a good rest and you can also try on some good eye exercise as well !
But as said, the results are limited,but if you want total improvement then you can get your lasik done.
Note:60% of the information that shared from a book I stole from my grandma's home( yes stole :P ) even its cover page is missing so I do not know its name