I studied topology for 2 semesters.It's fun but the biggest problem i had is to prove theorems and lemmas on my own.

I do understand partially When my professor teaches me but very difficult for me to prove his assignments and homework.

Infact on a scale of 10, I am able to prove 2 ; Which is very bad.How can i ameliorate this situation ?

I also want to have ideas of the applications of Topology to real life problems.