Complete packing list for your Kilimanjaro trek
Clothing
Base layer tops
Base layer pants
Trekking pants
Insulation layer
Core jacket
Insulated trousers
Hard shell jacket
Headgear
Hat (wide brime & neck protection if possible)
Beanie or headband
Neck warmer
Hands
Inner gloves
Outer gloves or mittens
Feet
Hiking boots
Trekking socks
Thermal socks
Gaiters (not necessary)
Bags
Duffle bag (that will be carried by porters)
Daypack
Sleeping
Sleeping bag
Sleeping bag liner
Thermal sleeping pad (nice to have)
Pillow (nice to have) -- my recommendation is to bring put your head on a sweater that you won't wear to bed
Other things to buy
Trekking poles
Headlamp
Sunglasses (Category 3 or 4)
Hydration bottle or bag