All are very good!!!
All skills are challenging, specifically speaking when it comes to pronunciation, so I get used to speaking the language every day in my day-to-day interaction with the people around me. Another one is reading. I increased my vocabulary by listing words down and familiarizing myself with them from time to time.
EN
JP
AR
KR
CN