Hamsik: 'Long way to go yet'