I think you need professional cleaning. There are many areas where a patient can not brush effectively. Also if you have tartar, its difficult to clean. So get
your scaling done by a dentist
. Also keeping tongue cleaned is necessary. Drink more of a water and you can also use teeth friendly chewing gums to freshen up your mouth odor. But all this will not give good result without professional cleaning. Consult your dentist.