You do have a Viki Pass Plus. I would assume this was just an assumption you didn’t, as most newbies do not.
As irmar said, you just need to gain some experience. Asides from offering your services here, you can also write directly to several Chief English Editor/Moderators on various unfinished projects you find of interest. Write exactly what you wrote here - your “real-life” experiences.
Also, I have to agree with sonmachinima, Chinese dramas might be more accessible for newbies such as yourself. Less interest and less competition. Not that they deserve this, Chinese historicals are the best in the world.
Knowledge of Korean or Chinese would be a necessity for you to become one of the translation editors on the team. Otherwise you can ask to be one of the general editors.