The fastest and easiest way (not the cheapest, it's expensive, but is the fastest and easiest) of obtaining this achievement is by using Proficiency Catalysts on weapons, there are two proficiency catalysts which you can use:
Proficiency Catalysts - which are dropped by the bosses of Between the Lines Quest:
Sir Leonard (2h cooldown - Bane boss) - Guaranteed drop in the first time, then you have a small chance of dropping after killing him.
Blight Mariner (20h cooldown - Archfoe boss) - Guaranteed drop in the first time, then you have a small chance of dropping.
Tropical Desolator (20h cooldown - Archfoe boss) - Guaranteed drop in the first time, then you have a small chance of dropping.
Wrathful Archivist (20h cooldown - Archfoe boss) - Guaranteed drop in the first time, then you have a small chance of dropping.
Sir Leopold (raid boss - Nemesis boss) - Guaranteed drop in the first time, may be guaranteed all the times he is killed, but since he appeared only one time on all worlds, this is yet unknown, but probably is a always-drop case.
Greater Proficiency Catalysts - which are dropped by the boss of Bloody Tusks Quest:
Vladrukh (20h cooldown - Archfoe boss) - Guaranteed drop in the first time, then you have a small chance of dropping.
Each Proficiency Catalyst gives 25.000 experience while Greater Proficiency Catalysts gives 100.000 experience on your weapons.
Since the content is new, both of them are expensive right now.
On my World, a Green Open PVP server, the costs varies:
Proficiency Catalysts -> Buy Offer: 100k-200k+ / Sell Offer: 300k-600k+ each
Greater Proficiency Catalysts -> Buy Offer: 1kk-2kk / Sell Offer: 3kk-6kk each
Just like Soul Cores, which were a lot expensive on release (like 1kk+ each) and then became cheaper (like 300k+ each), you can wait until they become more acessible and try to do those daily bosses and try to drop them. You get the experience for killing the bosses plus the experience when dropping them. You can also drop Addon 1 and Addon 2 of Illuminator outfit while doing Tropical Desolator and Wrathful Archivist. Since Sir Leonard is a Bane boss, he doesn't give too much experience, but he also drops all new energy protection trinkets for all vocations.
So, TLDR, the fastest way of getting experience on a total of 50 weapons, particularly on those which you probably can't get experience hunting (for being too weak) is by using those Catalysts.
Of course this is the fastest way, not the cheapest. If you don't have problem with money, you can buy them all from the market and level up weapons faster than everyone.
But I would leave the stronger and main ones to get experience hunting, and use the items on the weaker (which need 2kk experience to Mastery).
Doing those daily bosses with your weapon also gives you good experience. Let's do the math:
Bane bosses -> 500 experience each (this is not a good experience, but if you also like to complete bosstiary and have a chance of dropping one catalyst and the energy protection trinkets, you can also do Sir Leonard)
Archfoe bosses -> 5.000 experience each
Nemesis bosses -> 15.000 experience each
So, by doing all 4 Archfoe bosses daily, you have guaranteed 20.000 experience per day.
There's a chance of getting a catalyst on any of them, but you will probably not loot one for days.
Possible, but unlikely, you can drop catalysts on all of them at the same day.
Then you have 20.000 guaranteed experience + 3 proficiency catalysts + 1 greater proficiency catalyst
20.000 + 3 * 25.000 + 100.000 = 195.000 experience
If you drop one from Sir Leonard (which gives 500 experience) is more 25.000 experience, so in "theory", you can get 220.500 experience per day only by doing all those bosses. Of course you can also do your daily rotation bosses like Gold Token, Grave Danger, Dream Courts (since it have Nemesis bosses, you can get 15.000 experience instead of 5.000), Timira, Drume, Oberon, Scarlett, Library etc and increasing this experience even further only by doing bosses. You can also try to get the shortcut to Raxias since he is a Nemesis boss and get an additional 15.000 experience per day.
And of course, if the Sir Leopold raid happens, you can just go there, kill him with your team (everyone gets one guaranteed catalyst) and also get 15.000 experience, so it's also a guaranteed 40.000 experience on your weapon.
However, if you don't like doing bosses, you can simply focus on hunting.
Here is an example of experience per hour you can get by hunting on spots which have a lot of creatures. Remember the experience they give are classified by their bestiary difficulty:
Weapon Proficiency | Creatures per hour | Harmless | Easy | Medium | Hard | Challenging | Estimated Exp per Hour |
---|
Brain Grounds | 1.434 | 0 | 0 | 0 | 1.434 | 0 | 236.558 |
Oskayaat Undercity -2 | 1.058 | 0 | 0 | 0 | 1.058 | 0 | 174.527 |
Cobra Bastion | 800 | 0 | 0 | 0 | 800 | 0 | 132.000 |
Grim Reaper Yalahar | 522 | 0 | 0 | 0 | 522 | 0 | 86.054 |
Misguided Hideout | 920 | 0 | 0 | 920 | 0 | 0 | 92.000 |
Source: https://www.tibiawiki.com.br/wiki/Weapon_Proficiency
The best thing you can do is focus on those respawns which you can kill more creatures per hour, so maybe there are some spawns which you can kill more than those described in the example, and even if they are a difficulty lower, may be better in getting experience than a harder difficulty which you take more time to kill each creature.
The weaker weapons you can simply equip it in your weapon slot and hunt easy creatures with avalanches and gfbs, but the experience will not be optimal, but is still a way of getting experience on breakable weapons (Ice Rapier for example) without actually breaking them.
There are differences between each vocation. As a Knight myself, I need less experience overall, but if I ever try to level these breakable weapons, using them is not the best way, it will also be expensive since they break in 1 or 2 hits, so I will use catalysts on them and hunt easy creatures using runes, without hitting them with physical attacks and spells (since it activates the weapon charges and break them).
Paladins needs 30kk experience to fully master a crossbow.
Knights needs 60kk experience to fully master a weapon.
Other vocations needs 90kk experience to fully master a weapon (including Bows).
So focus first on leveling your best weapons either by hunting, doing bosses daily or both of them, and you will eventually get the achievement done. Remember that this achievement is not easy to get, you will probably need hours of bosses, hunting and also a lot of proficiency catalysts to even get full mastery on a single weapon, so it will take months or even years (depending on your commitment) to complete it. Of course depending the amount of money you have, you can shortcut it by buying lots of catalysts and using them on your weapons, but you need to also check if they are available in the market.
As I'm also an Achievement hunter, I wish you good luck!