A Gold Coast man who shook his four-month-old daughter so violently she can no longer move or eat by herself has been jailed.