What is the best enchantments for armor, sword and a bow in minecraft?

So I just enchanted a diamond pickaxe and got fortune 2 which i wish I got fortune 3 efficiency 4 and unbreaking 3 and I made a new full set of armor so i wondered which are the best enchantments for each part and for a sword which is the most badass enchantment and also the same for a bow. Thanks PS( Please don't just give me any answer i need an accurate answer)

Depends on your personal preference really. My ideal enchants would be

Pick: Efficiency IV
Unbreaking III
Also two other picks with silk touch and fortune III

Sword: Sharpness IV
Looting III
Fire Aspect II
Unbreaking III

Armour(all): Protection IV
Unbreaking III
Feather Falling IV (On booots)

Bow: Power IV
Punch II
Infinity I

That depends on what you want to do with it.

For tools I like Efficiency and Unbreaking as they are always useful. Fortune is nice on picks, but it has to be at least an Iron pick to be useful. Silk Touch on a pick is more of a decoration thing, but it can be useful on shovels.

For swords you can't go wrong with Sharpness and Unbreaking. Looting is also very nice. I'm not quite a fan of Fire Aspect because many of the mods I use grant side effects to Fire Aspect items.

Armor like Protection. Unbreaking is again, always useful. I happen to like Fire Protection on armor I take to the Nether, but it is not as useful on overworld armor.

Bows really work better with Infinity. Power is also nice.