My goal is being rated over 2000.

but my coding ability is not good, so I'm still remaining in pupil.

Whenever I participate in contest(Div.2), I can only solve problem A,B.

solving more than C is so hard to me.

What should I do? I need your advices. plz help me!!

Just solve problems, learn new algorithms and data structures and you will see how your rating will slowly increase You won't get to 2000 immediately, but with work you will eventually get it

Read this blog.

I hope this way is effective for you at least a little.

Solve C problems.

You may train from my sheet as a first step https://goo.gl/unDETI

Me too. Let's hope we can

this might encourage you http://codeforces.com/profile/zscoder

You want to be a great coder? Solving problems on Codeforces is not the solution. Go and work on some real-world projects (Build a telegram bot, design a mobile app, etc.) If you can, try to get some technical internships. You will learn much more from there.