No ofense, but most of the pokemons listed here by you, don't have good movesets, trading snorlax or not, will not make much difference, you need to work on another moves, for exemple peck for blaziken is not the best choice to have, very weak move, also, don't cover much for the fire type who share many effectiveness, however if you insist in using a flying move on blaziken, the best choice in gen 5 would be Bravebird. The other pokemons are having many flaws in the moves too, you need to rethink about the moves, after that, you see what you can do with snorlax, he can learn many good moves for all his roles, and he can have many, Bruiser, tank beside others.