As an experienced player I can tell you the things you lack. When a player such as your self with nice mechanical skills (strafing, bhopping, .ect) It all comes down to Game Knowledge or what we like to call IQ. If you use me for example my mechanical skills are good but thats not what makes me a top player its my game knowledge of knowing what to do when to do it that makes me impact the game the way I specifically do. On the offensive end you need to realize your self what is the best route to run for the designed play even if it isn't called for you. Defensively you need to become a play maker taking risks but always making sure that the risk you take doesn't have too harsh of a back fire, for example me diving at a grogglez comeback I need to know before I decide to dive that fun is there to make the tackle. You should be smart, disciplined yet aggressive.
Also to get better you need to recognize your flaws. You lack game knowledge you can take my word for it or not..
Before any one accuses me of never recognizing my flaws. I do, Just because you do not see me admit it to you personally doesn't mean I don't. I also know I am not the best player in the mod nor do I want to be. I play the game knowing that I am not going to get any better at this mod. That being said seeing a player such as jeff I can instantly tell him what he can do to improve. It's just up to him to do it or not.