Vegapunk straight up says not all fruits can awaken.
I'm of the opinion that while all abilities could awaken, not everyone can awaken every ability.
Luffy awakened the Nika fruit because he is Joyboy's successor. The previous users of the Nika fruit couldn't awaken it because they didn't have joyboy's will.
Kid awakened the magnet fruit because he is an engineer(he built a railgun out of junk), and hence is the perfect user of the fruit.
Law awakened the ope ope no mi because he is a doctor and hence is the perfect user of the fruit.
Doffy awakened the string fruit because he likes manipulating people like puppets.
Kata awakened the mochi fruit because he likes donuts.
Lucci awakened the leopard fruit because he is a murderer.
Kaku awakened the giraffe fruit because he likes giraffes.
Luffy awakened the Nika fruit because he is Joyboy's successor. The previous users of the Nika fruit couldn't awaken it because they didn't have joyboy's will.
Kid awakened the magnet fruit because he is an engineer(he built a railgun out of junk), and hence is the perfect user of the fruit.
Law awakened the ope ope no mi because he is a doctor and hence is the perfect user of the fruit.
Doffy awakened the string fruit because he likes manipulating people like puppets.
Kata awakened the mochi fruit because he likes donuts.
Lucci awakened the leopard fruit because he is a murderer.
Kaku awakened the giraffe fruit because he likes giraffes.