So glad you asked your question. I love Japan and have many colleges and friends who either teach and/or work in Japanese related businesses (education, import/export, travel, etc).
I agree that teaching English in Japan is probably the best way for English language folk to land a job in Japan. Being a non-Japanese speaker does make it to some degree difficult in getting employed, however there are options. Considering you're a student, the best is probably: https://jetprogramusa.org/positions/
I actually knew a few friends/ classmates who went to Japan not knowing any Japanese but they taught English (at the end of the program they improved their Japanese greatly!)
-Working at a hostel (where your language skills can be put to good use)
-Helping with travel companies and blogs (good idea for your photography skills!)
-Workaway, aupair programs, wwoofing, https://www.workaway.info/ https://wwoof.net/ (has a variety of options, make sure to check for post-covid updates)
Good Luck/ Ganbare!
Christina recommends the following next steps:
- Try checking out virtual study abroad options! (https://www.aeastudyabroad.com/virtualexperiences/)
- Consider visiting your local Japanese Embassy for updates about Tokyo Olympics opportunities (or in general for career advice)