OK Let's pretend that we *have* to use that snorlax set you gave us. Obviously this won't be a regular hyper-offensive team, since we are working with something so bulky and long-lasting. We need to figure out exactly what stops your Snorlax from sweeping and design a "lure" to aid it.
For reference, a "lure" is a pokemon that lures out another ones counters and, potentially, destroys them.
For this particular pokemon, we have trouble with Rocks, Steels, and especially ghosts. Rocks aren't used so commonly other than Aerodactyl(starter) and Tyranitar. Tyranitar can usually be set up on with a correct EV spread(assuming it comes in on a curse), but watch out for Taunt+DD versions or even an opposing curse one.
I suggest using a pokemon that works very well with snorlax, Salamence, since they cover each other's weaknesses somewhat well(snorlax covers Ice and Salamence covers up Fighting). I would reccommend a more BulkyDDMence, possibly physically oriented to take hits with Dragon Claw, Earthquake, Dragon Dance and Roost.
if it wasn't 7:24 in the morning and I needed to get ready for school, I would totally continue. Sorry ._.