You always asked me to train you or give you tips, here is the best advice I can give you. To get better at anything in life you need to face people that are better than you, in pvp it's better if your not teamed with that many people because you get more fighting experience and end up getting better. I'm not the best pvper but in my opinion the reason I improved was because I fought people that were better than me such as @legendcaleb and @Foretvert. If you keep on beating people that are worse than you then you will never improve. If I were you I would suck it up and start fighting pyro and viper who don't want to team with you and eventually they will team with you as they see that you are getting better and can beat them at one point. The main reason I like @Viperfan is because no matter what people tell him he doesn't give up, like his been called cancerman, garbage at pvp and way more but he never cried about it and quit, I always see him ask for 1v1s from legendcaleb, cleaves and vlad even though he knows his going to lose.
Never give up on anything in life, ever.
~ @BaM_Nitro
Made me cry Dad :,)
Anyway, he's right. You won't improve in math class if you keep practicing simple addition. It's natural for humans to take the easy road, and quite frankly it happens often. If you decide to go to kit, and practice there you might become better than some people, but you won't improve. If you want to hear my story I can tell you
I was an arrogant hothead (what's changed?) and I thought I was the best on meep. Granted, I was still pretty decent, I was no star. Either way I thought I was good because I killed people in kit. Then, I was showed a pvp server and I got humiliated. So bad so, that the first fight I had I hackusated the person I fought.

Anyway, each season I started having better ratings, until the point I was at a place where I could call myself good.
Moral of the story, practice may not make perfect, but it does make you better. I would suggest not hiring a 'trainer' such as Viperfan or Pyrotechboys, but instead be your own trainer. That's the best trainer there is. If you teach yourself, it'll be better. Experience is the best way to learn