White noise machines are great for tinnitus sufferers. Background noise during your rest hours can distract you enough from your tinnitus to get some sleep. Bear in mind, though, that background noise aggravates tinnitus for some. Each case is different so you will have to try a few techniques to find what will work best for you.
Talk to your doctor about getting a blood test to check your zinc level. In people with low levels, zinc supplements have been shown to help many with their tinnitus. High levels of zinc supplements must be monitored by a doctor, so do not take or increase zinc supplements without the advice of a physician.