how are you learning though? Who you play against is pretty important. You need to try and play against the strongest players you can find. Dont be afraid of losing to them
Back in the day I was pretty good at Warcraft 2 - solo and missions. I have a friend that never lost to me - not even once, although later I found I was close on two occasions to beat him. In the end I lost interest to play with him because in a way I would know the outcome.