>>28218250My Pokes are constantly underleveld for bosses
Fight all the trainers and grind on wild mons occasionally; you should be plenty strong enough. Furthermore, even with a level disadvantage, you should be able to crush most Gym Leaders fairly easily through type advantage.
>Everyone is faster than me, and the AI cheats.The AI only cheats in the Battle Tower. In the normal game, the AI is actually pretty retarded. As for speed, try using faster Pokemon.
>My whole team got demolished by Jasmine's Magnemite.Do you not have anything that can learn Dig? TM28 was right there in the National Park.