1. attach oneself to someone or something enthusiastically, grasp or cling to someone or something tightly
latch/grab/hold onto someone/an opportunity
To latch onto something can mean to become fixed to something or fastened. To grab can mean to clutch or sees something. To hold can mean to grasp carry or support something with your hands. If you latch/ grab/ hold onto you something it means to attach yourself to something or to cling to it. This expression can be used figuratively or literally.