Missing Titles
You can check your Mastery Points by comparing with the Wiki. Do be aware, one can only acquire 8 Mastery Points through the Personal Story, one for each Level Arc.
You can contact the CS Team via the ‘Support’ link above/below for assistance with any issues.
Good luck.
One easy way to check what achievements the game think you have completed is to create an API key on this website, on the accounts/application page (requires logon using the same credentials as game/forum).
Then use a third party site to review. The most popular is surely GW2 Efficiency
As far as I recall, “Master of Heroics” doesn’t care how you leveled to 80; it should count as completed whether you tomed, crafted, or killed foes for it. Savior of Tyria can be a tad trickier, as it is possible to complete the final story step without getting credit (two main ways: DC before the game gives you credit or complete with a friend, either without being up to that part of the story or not clicking on “progress the story”).
Regardless of the circumstances, check the drop down again for the titles, take a look at what the game thinks (via the API/GW2 Efficiency), and, if there’s still a mismatch, contact support. They’ll help you sort it out.
Do keep in mind that things you mentioned are achievements, not titles. Not every achievement gives a title you can wear.
Nansen is correct. Here’s a list of available titles
https://wiki.guildwars2.com/wiki/Title