Help regarding Competitive Programming

Today I have given the 35th contest and still, I am in 2-star. Sometimes I can solve the first four to five problems but still cannot reach 3 stars. Can anyone guide me on what I should do? What are the things where I lag behind and is it normal to give 35 contests and still be on 2 stars?

It’s not about the number of contests you’ve given, it’s about the concepts and lessons you’ve learnt from them.
Also, simply giving contests will give you much less benefit compared to solving problems in Practise as well. You should focus on gradually solving problems and learning data structures, algorithms, little tricks from them. This way you will achieve higher ranks much faster.
At least that’s what I did and consider efficient.