dont be upset...
do more and more programs...
Just attempt mock exams...as many as possible...
After each exam analyse yourself...like
which areas are weak and which are stronger...
If a new concept is there just try to understand the logic with your own code...
I think this is your time...go and rock on...
All the best...