yeah, i had weak ones too...level 53 was my highest, i think... i used all type advantage and strategy. i'd save before each one then do a test-fight to see what they sent out first, then definately be able to beat them the next time, because i had a team that could destroy anything but fire-types, basically. also, a cheap way, buy everything that you can in the way of revives and max potions, until you have very little money left. then just go all-out on the e4, and gain levels. when you are defeated, you will lose half of your cash, but it's ok, because you had very little from buying all that stuff at the store. with the amulet coin, if you lose, you can have about 25,000 moneys..or whatever they are called... and your pokemon will have gained a lot of experience. lather rinse repat, until you are tough enough to beat them. cheap, but effective. also, those items you buy will help you when you do it for real.