By "decent" HP, I think you mean above 90.
And if you want lots of bulk, I would have 100 Def and SpDef or higher.
You also want less than three weaknesses. Sounds good.
This leaves a sole survivor of your rigid conditions:
Kangaskhan @ Kangaskite
Ability: Early Bird / Parental Bond
EVs: 252 Atk, 252 HP, 4 Def
Outrage
Sucker Punch/Power Up Punch
Return
Aerial Ace
This offensive Kangaskhan set does a great job of dealing out tons of damage. Parental Bond makes it able to slay fighting types with two Aerial Aces, stack up 153 BP on Return, and Outrage will be sure to inflict loads of damage.
Oh yeah, it also learns damaging TMs and moves of almost every type. Talk about a wwwiiidddeee movepool.