The way to improve competitive programming in my opinion is to solve classical problems in sites like acmp.ru courses, cses.fi
and regularly solving problems in leetcode (at least daily) and participating at contests in codeforces.com, atcode.jp and codechef
and regularly solving problems in leetcode (at least daily) and participating at contests in codeforces.com, atcode.jp and codechef