Try keeping it simpler. On these forums the concept of a life purpose is commonplace. Granted some people appear to have one but out you may find that searching for perfect answers holds you back.
My advice would simply be to keep doing things that are a slow and steady improvement. In other words it doesn't have to be a life changing, earth shattering moment, just keep moving forward doing things that are a small improvement on your current situation.
I'm probably in a minority here for thinking a life purpose doesn't exist and that passions change over time- sometimes rapidly.