make out -- succeed sufficiently make it-- accomplish it; come to the end make good-- succeed in life; recompense Only 'make out' really works here, because of 'always have' and 'strong enough'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.