Weakness and virtue do not go together. The world provokes you. If you are weak you succumb to the challenges. Stand up to them and they recede. Krsna asks Arjuna to shed this weakness and rise. This is not Arjuna’s nature. He is a mighty warrior and has vanquished many formidable enemies.
Learn the science of living. Learn to overcome challenges of life which are inherent in the world. Waiting for challenges to vanish is like waiting for waves to subside before seabathing! It is selfishness that weakens you. Espouse a higher cause and you gain strength.