Vilakazi wants to contribute more in the remaining matches as Sundowns chase the league and cup double, while the CAF Champions League remains a priority for the ambitious club.
The former Bidvest Wits captain had an inconsistent first half of the season, but is constantly working hard to ensure he improves. He has scored three goals in his last two matches – two against AmaZulu in the Absa Premiership and another in the Champions League against Rwandan side Rayon Sports.
“I'm doing well, but that's not good enough for me because if you look at the position of the team, the gap is not much against [second-placed] Orlando Pirates, so that's not good enough,” Vilakazi said.
“I criticise myself and say I'm not doing good enough. If we were doing good, then we were going to have a good lead and I would have contributed to the team enough and we’d maybe have 10 points difference.
“So for ourselves, we are not doing good enough. But we have a coach who always tries to work on my weaknesses and is trying to make me better. So I try to criticise myself each and every time and I don't get satisfied.
He added: “I want to be better in terms of contributing to the team. I can only comment once the title is secured.”