I think the meaning of life is to progress and hopefully, by the end of it, we can look back and see how far we come! It may not look like it, but every day, you make progress! Even if that progress is learning from your own mistakes.
What can add additional meaning is helping others on their journey, by giving encouragement, ideas and sometimes, literally helping them overcome obstacles! This can be spouses, family, friends, complete strangers and even enemies of yours, because at the end of the day. If you helped someone achieve their goals and progress, then not only have you had a successful life, but you to part in creating several others.
At least, that is my take on it