First, have you tried to ask this in-game? If you asked this in Plimouth on Server 1 I'm sure you would have gotten a nice answer.
Second, all the weapons from level 1 until level 125/130 (at the moment) are lootable. It may take some while, but it will be satisfying to get a nice new weapon without having to spend gold on it. Where they loot, you can find on the wiki. http://sacredseasons2.wikia.com/wiki/Sa ... ons_2_Wiki
If you really want to buy one (you should only buy 250 or 400 ones at the moment in my opinion) you get a nice amount of gold from all the quests. Ultimately, you can buy gold for real life money (which I advise you not to do because money spent on a game that has no updates or that the devs don't care about is a waste of money).