The Korean Blizzard website is giving away keys and all it takes is just your email address! I’ve signed up for 3 keys using 3 different email address and I received them after 2 days.
So if you haven’t gotten any keys yet, this is a guaranteed way to get one!
Official Korean Blizzard Website Form
Reddit Thread #1
Reddit Thread #2