Advice for becoming better

Hey, i'm a lifetime .8 kd in trials and overall in crucible. I've learned a lot since i started to play pvp and have seen much pro gameplay. Read many tips and tried to get them working. I think i'm in the middlefield of players in terms of skill. My aim is not flawless all the time and positioning could be better. My speed to adapt to the enemy is too slow.

How can i overcome my weaknesses and become a better player?