low power consumption

hi folks ,

i  want to reduce my power consumption so that battery life can be extend , my device function is it will read the data and send the data only if reaches the threshold value , read data will be sent over the ble app ,i have put my device in sleep mode (used system on mode)for sometime using timer ,other than this any another way for reducing the power consumption

Thanks in advance