Ragnarok Online's Monk/Champion class would be perfect for you.