You need two types of dictionaries. One that tell you the meaning of words and one that tell you how to pronounce them.
I would recommend buying one for your computer above a printed one as these are faster for looking up words. Flipping through a book for a word, you are looking for takes a lot of time compared to searching for it on a computer, tablet or smartphone.
Sometimes the context change the meaning of a word and words do often mean more than just one thing. For this reason, you need a dictionary, which contains plenty of examples for how the word can be used.
Pons’ Premium German is an example of a great dictionary.
Most of my visitors speak English as their mother tongue. I have been told and read on various blogs that the best English-German dictionaries are the ones from Oxford, Collins, and Pons.
If you speak another language, try to search for one on Google. Don’t just type “German dictionary”, but search for phrases like “best German dictionary”, “German dictionary reviews”, or “recommendation German dictionary”.
The phonetic notions, which are in most dictionaries, tell you how words are pronounced, but it’s much better to hear a voice telling you how it is pronounced than reading it.
These webpages have a database on how to pronounce most words in German:
… and don’t forget to ask your language partner if you are in doubt about something. Dictionaries don’t always give a clear answer and can be quite confusing.