I think this is a very good thread topic, so I'll try to describe myself and maybe find out how others might rate me.
I always refer to myself as a banger because I want to make it absolutely clear that I don't consider myself to be a very good player. The fact is, I understand a bit about position, and can even get decent shape on many shots, but I usually get on the wrong side of the ball real quickly (yes, I do know that I am) and things go downhill real fast from there.
When I am what passes for "in stroke", I can be a real good shooter, and can make most open shots within 5' or so, even tough cuts. My percentage drops on table length shots, but I make my share. I feel like I have a decent stroke, and a good feel for hitting the ball right and getting through it rather than poking at it. It is the one aspect of the game I have tried the hardest to improve because, in my opinion, if you got no stroke, you will always struggle. There isn't a day that goes by that I'm not thinking about some aspect of stroke mechanics and what that means to me.
My draw is inconstant, but at close range (within 3 diamonds) it is rather effortless for me to draw the ball back to the tip. Sometimes my draw is too good, and I way overdraw the ball up to half a table length too far. I know what the tangent lines are all about, and can stun the ball real good, and put it up to the opposite end of the table when necessary. I can put a decent force follow on the ball as well. I use mostly center ball, but can play with side spin to get shape when I have to, and know what running english is, and how to kill the ball off the rail. Natural roll is how I get where I want to go most times, though.
I know a lot more shots than the average bar banger. I'm pretty good at "natural" combos, and seeing dead balls inside a cluster, as well as knowing how to use throw to make a combo that isn't dead. I am so-so at caroms, but I often take advantage of "large" pockets with balls nearby when I see them. I know how to use the rails to increase my shotmaking percentages when it will help.
I have decent speed control, and can lag the ball within a diamond from the head rail almost every time. I can also play pocket speed shots and slow roll a ball so that it just trickles over the shelf edge, then put a real stroke on the next ball and fire it down the throat of the pocket... when I'm in stroke.
I know a lot about the physics of the game, and how and why many things work. I'm no Bob Jewett in this regard, but there a lot of A players and even pros who play lights out that are just dead wrong about ball-ball interactions, friction, throw, etc. So, although this hasn't necessarily improved my game, I am a serious enough player to at least do the reading and try to grasp it. "A for effort" in this regard.
So all that might make me a good "C" player. But the truth is, about 95% of the guys posting here would rob me playing even in a race to seven 9-ball.
My break is atrocious, and I've made no attempt to improve it. My banking skills are questionable, and my kicking skills even worse. I can't see three balls ahead, never mind a whole rack. I don't come close to understanding how to play a real good safe, nor do I always see when it's what I should be doing. I take a lot of low percentage shots because I just don't see a high percentage safety. My pattern play is stuck at the elementary school level. If I get a real cosmo, there is a good chance I might run several balls, maybe even a whole rack of 8 or 9 ball, but I never would consider myself to be a "threat to runout" in any game.
So, that's all I can think of. I rate myself to be a low C player, as in maybe C- or thereabouts... with borderline banger tendencies. I may still be a D player in some snobby A player's opinion, but if I thought I was that bad after all these years I'd burn my $48 cue and never play again.