What you have imho is better than nothing - did so for years: it prevents the big beasts hitting your eyes directly and reduces the wind effects. Of course bigger lenses work a better.
I have to wear prescription glasses as well. Never tried contact lenses myself but that might be an option for you. That would allow you to choose from much, much more manufacturers and models of sport glasses.
At the moment I have a very expensive solution, but it works fantastic: a Rudy Project Rydon Slim frame with automatic darkening correction lenses.
In my experience from (15 to 20 years ago) solutions with clip-in correction lenses tended to mist up significantly faster and longer than glasses with just one "lens". But probably the manufacturers addressed that issue in the meantime.
Hope that helps,
E.