Hmm... No, that won't work unless you're against an excessively Special-based team. Snorlax with those moves couldn't hold its own against physical attackers (Another Snorlax with better physical attacks can beat that set if it's sent out immediately). You could try it, but I don't think it will work. Plus, Ice Beam/Surf are better than Psychic to complement Body Slam. Vs Rock types, you'd probably want super effective moves. Personally I'd stick to Earthquake, Hyper Beam, Body Slam, and Selfdestruct, but it's a standard and maybe you don't want that.