I suggest getting a Vulpix, Elektrike, and Latias on your team. Latias is available around midgame, Vulpix can be found at Mt. Pyre, and Electrike can be found in the routes 110 and 118. Your current team should be okay until you get these Pokemon.
If you want movesets let me know.