repetition, repetition, day after day eventually it will stick. Often takes me weeks to get it perfect, so trying to learn a song in a couple of days is not usually a good idea for me.