Why does practice not make perfect for me?

I’m talking mainly about video games here but it certainly applies to other aspects of my life. It seems I am not the best out of my friends at anything and it’s really taking a toll on my mental health. examples are fifa, siege, over watch, fortnite, football etc… i study my mistakes and take breaks when i need to. please help.