Maria Sharapova has two grand slam titles in the bag and has attained world number one status, but the Russian still believes her best is yet to come.