A grieving Cairns mum will walk 300km this March to raise money for veteran mental health after losing her son to suicide.