yojijukugo
刻苦精進
こっくしょうじん
be arduous/work diligently enduring hardships/make a strenuous effort