Тряханул (орфографически правильно именно так) – форма не глагола трясти, а глагола тряхануть. Это разговорное слово, его употребление допустимо только в непринужденной устной речи.
Запятая нужна.
Корректно: А может, само выросло, не могло не вырасти! См.: «Справочник по пунктуации», пункт 3.
Запятая перед союзом и нужна.
От разных глаголов образуются разные формы. От глагола вырасти (стать выше ростом, стать взрослее): вырасту, вырастешь, вырастет (напр.: когда он вырастет, станет врачом). От глагола вырастить (воспитать; подготовить; обеспечить рост, развитие): выращу, вырастишь, вырастит (напр.: этот талантливый тренер обязательно вырастит чемпионов).