Good:
Goku: normal ssj, ssj2, ssj3 (a type of move)
Vegeta: normal ssj, ssj2 (majin)
Piccolo: nail, kami
Gohan(young and adult)(young: normal, ssj, ssj2)(adult: normal, mystic)
Trunks(young and adult)(young: normal, ssj)(adult: normal, ssj, ussj)
Gotenks normal, ssj, ssj3
Goten ssj...