o-1 is non immigrant visa
EB1 is a way to GC.
Qualifications are almost the same. if u are qulified for O-1, u are qualified for EB1. Less than 2 year , u can get GC through EB-1.
But I am not sure u are qualified for O-1, give it a shot!