well i have found that a blood DK does not do as much dps as the other specs but the buffs it gives is really good like the 10% to strength and are very welcome in a raid
but to answer ur question is crit and AP are very good u want around 2k+ AP and bout 23% crit.
now the seperating str and agil is hard to do since agil give crit chance and str gives AP
i would say str for the AP (for every 1 str u get u get 2 AP) then i would go with agil (62.5 agil turns into 1% crit)(i would like to add that you want to Keep in mind everyone has a base crit of 5% from agility.) my 80 DK have about 4-6 hundred more str than agil
i am not sure if this helped very much i tried with what i could if you still need some help just reply again i am on forums alot and will reply as fast as possible