I recommend that you have a electric or water type Pokemon to defeat lance's aerodactyl, charizard, and gyrados. Also he has 3 evil dragonite, so use a really good ice or dragon type to defeat them.
Beat Lance many times (500) or so then if you beat The Pokemon Master Casey then you Become Champion but i don't know how to beat him yet and i dont know anyone that ever has, Good Luck
You can use gyarados red,train it to level 50 use hyperbeam.
Lance can be tough but if you have electric types, ice types and water types your in good shape as long as there in the level 70's or close to that.
You can beat her with a Rock Pokemon, or a Fighting Pokemon. A Fighting Pokemon is the best, but if your Rock Pokemon has good moves you can beat her easily. It actually took me a couple of tries, but I beat her with a Quilava, Onix, and a Bird Pokemon (Can't remember the name). Hope this helps!
By doing what you live for, battling with good poke`mon.
personally i like steelix,alakazam,magnezone as some good Pokemon for my party but if you havent beat the elite 4 then try to get a good ice type
You should train your Pokemon over level 50 and teach it good moves. The elite four are actually quite easy but Lance is your toughest guy to beat.
first you have to beat team rocket when there in mahogany store and then you go to the radio tower in goldenrod and beat team rocket there and when your done with that the radio station director will give you the silver wing... good luck
Just use fire type pokemon for her magnamites and fire or water type will do good on her steelix.
All you have to do is train your Pokemon or have a Pokemon with a good ice move
lance is the champion in the johto league, after beating the elite four you will face off against lance.and his Pokemon are really good.
You will need some good Pokemon from the level 50 to 90 Lots of potions, full restores, LOTS of revives, Things to make your poke get healed from sleeping/poison/Act. All four of the elite only have 5 Pokemon, and they do use potions and such, But i don't think they use revives. But lance has 6 pokemon, all are dragon.