Aspire to be an A, but probably fall squarely in the B- range (I have added the +/- qualifier for some additional granularity).
If this makes any sense, I am an "opportunistic helper" - not in the sense that I look to gain anything personally when helping someone, but I really only help people should an opportunity present itself.
I don't often go out of my way to volunteer or perform a good deed, but I am always willing to go above and beyond should I be asked or I just happen to be in the right place. As an example, I have paid for people's groceries on a couple of occasions (when people ahead of me in line are short or have insufficient funds on their debit), but have never gone to a food bank to help out.
I would like to think that most people who know me would think I'm a good guy.
I find that I'm incredibly selfish with my time - I have no issues donating money etc, but the moment something requires a time investment on my part, I tend to balk (not just with respect to charitable causes, but even spending time with friends etc). This isn't because I don't care, but I get easily overwhelmed when I try and add things to my schedule.
I do try and live my life by mantra: "Be a better me today, than I was yesterday". Baby steps towards being a better man.