You have the real talent and dedication towards the game, added to it you are real honest about your weakness, You are still you dear, i am sure you will reach the World Number one some day, My heart is really waiting to see u to lift the cup one day.
I wish you the best in life both in career and in personal life