Let me tell you about my 4.5+ years of CP journey so that you can give me proper guidance.
When I started my CP journey I enjoyed it so much. Day by day my interest in CP decreased because I was not enough consistent. Despite that, I carried on in CP with my inconsistency. Now I feel I've been nowhere at all. What should I do now? I regret that, if I was consistent, I would do well in CP. Another reason for my inconsistency is that I lose focus after a few minutes of practice problem-solving.
By the way, I want to make a fresh start to my journey. I have one more year to do CP with heart and soul. During my journey, I did not learn any intermediate DSA. I just know binary search, basic sorting algorithm and how basic DP, Graph, and Tree work (but have not implemented these topics much). Because I was struggling between Codeforces Div.2(B, C), Div.3(C, D), and Div.4(D, E), and even now. As these problems do not require any basic algorithm, I did not learn them.
Can you please review my profile? How can I improve in the proper manner? Most important, how can use my 1 year time optimally doing CP with a fresh start? I am not concerned with my rating. I just want to make the most progress in CP and problem-solving.
Please, don't tell me to leave CP. I have an interest in CP, that's why I've posted it. I am just depressed and want to make a fresh start.