We all have our flaws and trust me the only way we can overcome them is not to run away from them,but to look them in the eyes and face it... Even if it warrants that we try various techniques or methods to pull them down...
The facts remains that we shoud never give up
Remember THERE IS NO PROMOTION WITHOUT AN EXAM
"We dont negotiate with terrorists"
(Challenges,weakness,flaws) are terrorists