I use Hex Workshop, just search for Hex Editor in google and download it or use your favorite.
They easiest way I have found to do this is with a new game, but its just as possible to succeed at anypart as long as you follow the basic rules of Hex Edit.
I will talk about 2 separate ways to edit, first lets talk about your characters STATS. When you level up you get 5 stats to allocate, we will use this number to find the offset location to change with the Hex editor.
Either start a new game, or continue playing your current. What you are looking for is LEVEL UP time. As soon as you level up, move your characters somewhere safe and rest-healup-make sure nothing is changing as far as numbers in game (health-mana-stamina).
1) Once everyting is stable and not moving, then SAVE and name it SAVE1.
2) Now lets start with the Main Character, allocate ONE point from his 5 available stats into strenght. Then SAVE the game and name it SAVE2.
Leave the game running and Alt-Tab out, or if you have a 2nd PC on hand with the Hex Editor loaded up, (what I have, much easier).. then just do the following.
Goto tools and then compare. Goto the savegames directory and load the file from SAVE1 directoy of "data.000" and the 2nd file from SAVE2 directory of "data.000"
3) Run the comparison and look carefully at each changed offset value. What you are looking for here is the SAVE1 file a number of "05" and it now showing up as "04" in the SAVE2 file.
Once you locate the correct offset, make a note of it... (it may change later not sure if its dynamic or static). Click the "05" in the Hex Editor, and change "05" to "FF" and then save the file, (backups are optional) This should change the availble stats on the character to 255.
You can verify, but going back to the game and loading savegame SAVE1, and looking at the character stats window and it will say 255 stats availble to allocate.
Repeat this if desired with the DeathKnight, basically by SAVING ingame once again, this SAVE1 and naming it the same.. SAVE1. Now raise the Deathknights strength 1 point and SAVE it as SAVE2.
Use the same procedure of comparing and look for a "05" changed to a "04", and then change the "05" to "FF" and saving, and reload to test. If it ever crashes or is the wrong offset, go back to Hex Editor and change the "FF" to the "05"... this is for STATS.
0---
Next is SKILLS.
Save concept.
Leveled up, you have 1 skill to allocate. SAVE the game, name it SAVE1, goto your stats window and choose 1 skill and spend it. SAVE again name it SAVE2.
Compare using hex editor, now looking for a value of "01" becoming "00", this is a little harder and its not so easy to see, just be patience. Hex Workshop default keys, is F6 and Shift-F6 to cycle through changes in the comparison window.
Goodluck!