I am also improving my english ,may be we can help each other :)
I think there are external factors also that can motivate us..
How can someone motivate him/her self? :)
Culture :)