Torterra can't learn Energy Ball on its own. You have to get the TM for Energy Ball.
Pikachu learn electro ball at level 18
At level 19, Roselia leans magical leaf. Some of the other moves Roselia can learn are blizzard, solar beam, energy ball, and poison sting.
level 30
33 level
It can't learn it by Level up, only from TM53
level 36 after you evolve it (generation 5)
Yes. You can teach it either by TM or have it learn it at level 51 if you don't evolve it.
Torterra can't learn Energy Ball on its own. You have to get the TM for Energy Ball.
Yes, Venusaur can learn the move Energy Ball by leveling up at level 37. It can also learn Energy Ball through TM53 in certain Pokémon games. Energy Ball is a Special Grass-type move that deals damage and has a chance to lower the opponent's Special Defense.
Grotle cannot learn Energy Ball naturally and needs TM 53 to learn it.
Pikachu learn electro ball at level 18
Victreebel learns leaf storm at level 47. Some other moves that Victreebel is able to learn include vine whip, and energy ball.
At level 19, Roselia leans magical leaf. Some of the other moves Roselia can learn are blizzard, solar beam, energy ball, and poison sting.
level 30
33 level
You can either wait until he is like level 50 or 51 and he tries to learn it himself, or teach him the TM, and i don't know where energy ball is, sorry.