Blij is denk ik oppervlakkiger. Je bent blij omdat de zon schijnt, omdat je net een cake hebt gebakken, en blij is echt tijdelijk, en zelfs niet altijd positief. Iemand die zonder reden altijd blij is, wordt bijvoorbeeld een 'blij ei' genoemd en dat is niet echt een positief woord. Daarnaast is blij ook actief, als resultaat van een handeling of een gebeurtenis.
Geluk zit dieper denk ik. Je bent gelukkig met je hele leven, zoals het gaat en niet alleen omdat je bv een cake gebakken hebt. Blij is ook tijdelijk, en gelukkig zijn is wat stabieler en wat dieper.
In het Engels bestaat dit onderscheid niet echt. Interessant he?
Daarnaast kan je ook blij zijn zonder echt gelukkig te zijn. En je kunt gelukkig zijn, (misschien komt het woord 'bliss' hiermee overeen) zonder dat je duidelijk blij bent. Blij heeft ook meer met 'fun' te maken.
Tja... en blijft een moeilijk woord. Misschien eens goed opletten in welke contexten het gebruikt wordt?