well one major problem is that you have sand stream, but not a single pokemon besides hippowdon takes advantage of it. you're really only hurting your own team. you say that you lack firepower, so why not go with a more offensive lead? aerodactyl, jirachi, empoleon, infernape, etc. take your pick.