Para improvisar una cancion hay que tener claro la mayoría(no todas) de las escalas pentatonicas para hacer una mejor composición.
También para improvisar hay que tener un buen oído para poder tocar un solo de guitarra que suene muy bien.
A veces hay canciones que toco en backing track, y cuando biene la parte del solo de guitarra , hago una improvisación(con un sonido casi igual al de la canción), y así aprendo más a perfeccionar el sonido, el movimiento de los dedos, y desarrollo el oído.
Yo creo que lo más importante para improvisar es conocer el sonido de cada nota de la escala que estas usando, sino estaríamos tocando notas al azar esperando a que nos salga algo que suene bien. El mejor ejercicio que podés hacer para conseguir esto es cantar o "tararear" las notas mientras improvisas.
Saludos!
Muy buenos consejos!! Gracias