IDK, Chuck. I don't know if there is a definition of a "good" DB'er. You can DB your a$$ off and do everything right and still not be able to save your M if the other person isn't willing. After all, DB'ing is about improving one's self, right?
To me, a good or successful DBer is one who realizes their faults, makes positive changes to themselves and becomes the person they thought they always could be. That means facing fears and overcoming them.
You sound like you have the perfect attitude to be successful at this. Don't cut yourself short. You are doing fine.