I do train martial arts (Jiu-Jitsu and Muay Thai), have a garden, like to cook, read, etc.
But I've never found any real purpose for life, although I love Buddhism, and felt most complete when I was traveling through Bangkok with my girlfriend, visiting temples, meditating, and just living life.
Buddhism gives me a clarity of mind and a feeling of happiness that I was lacking without it. The purpose, essentially, is to end suffering in the world (as well as within yourself). Life is suffering. We can put out the flames, little by little.
In general, I think life philosophies are what people lack. You might try reading the Stoics and see the ways in which they recommend living life, or, like me, adopt a branch of Buddhism. But do explore as many philosophies as you can. Find one that clicks for you. And don't forget to travel.