Can I file an H-1B visa for myself?

No, a U.S. employer must file an H-1B petition on your behalf.