Not really. Roselia is pretty fragile a Pokemon and better used for all out attacking, or at least boosting up some stats and then attacking.
Ingrain is better used on bulkier, more defensive grass types, and even among them you can use Leftovers to the same effect, without wasting a turn/being unable to switch out (which Ingrain does).
to teach Roselia weather ball, you must go to the move tutor in pastoria- but make sure you have a heart scale, which can be found underground.
You have to trade with Ruby or Sapphire to get a Roselia.
Since that's not a TM you need to captrue a Pokemon that can learn that move like Roselia.
Roselia evolves into roserade with a shiny stone.
You use a Shiny Stone on Roselia to evolve it into a Roserade.
No, Roselia won't forget Ingrain when it evolves into a Roserade. This doesn't just go with these specific Pokemon, either. Any Pokemon will only forget a move if you replace it with another move, or if you get the Move Deleter to delete it.
Roselia can learn: Grasswhistle Ingrain Giga Drain Toxic Magical Leaf Petal Dance (note: Roselia cannot learn this move as Roserade) Stun Spore Aromatheropy Mega Drain Synthisis Grass Knot Bullet Seed Toxic Spikes Hidden Power Pin Missile Solarbeam Sunny Day Absorb Return Flash Growth Protect Attract Poison Sting Frustration Rest Leech Seed Facade Secret Power Sweet Scent Shadow Ball Sludge Bomb
to teach Roselia weather ball, you must go to the move tutor in pastoria- but make sure you have a heart scale, which can be found underground.
solarbeam
it depends what level your Roselia is. if it is higher than 40 it would be good to train it at the elite 4 if it is below level 40 it is good to train it anywhere with a EXP share.
I always use Roselia, or cacturn.
Roselia do not evolve by level. Roselia evolve into roserade when a Shiny Stone is used on it.
You have to trade with Ruby or Sapphire to get a Roselia.
Since that's not a TM you need to captrue a Pokemon that can learn that move like Roselia.
Roselia evolves when you give it a Shiny Stone.
Roselia evolves into roserade with a shiny stone.
You use a Shiny Stone on Roselia to evolve it into a Roserade.