I haven't played in about a month but I progressed quite a bit. I finally found a good gun and was able to ride that into getting the ultimate gunner weapon. Leveling the bow first has increased my dex by a ton and dex is still nice to have as it has the highest weight for the accuracy calculations. Guns miss A LOT. The accuracy for guns is extremely low, especially on rifles.
WHY DID I PICK THE HARDEST CLASS IN THE GAME (it's finally starting to pay off though)
Once you can craft bags the game gets a lot easier, especially if you're a strength build or have a lot of weight lifting levels:
Gunner takes an insane amount of ammo so I haven't really training dummy'd my stats as much as I would want to:

Most of my gear is still +Dex, I haven't found a lot of +Perception gear just yet for gunning. The accuracy is still nice to have.
I just picked up riding as well and have a rare horse for the extra hauling weight. My riding is still low which is why my speed appears so low above. If I have to fight something strong I'll usually dismount and have about 160 speed.
I have the god shotgun, accessory, and the god pet, both are extremely powerful:
The god pet has a simple assault rifle and shoots 3-4 full clips for every shotgun blast I shoot. I'm not sure how but I'm not complaining. He destroys everything almost instantly. My Little Girl pet I've been feeding endurance and strength food and have been maxing out her speed and PV, she's a tank with a polearm.
Copper bullets are amazing for the lightning damage and easy to craft if you can find a machine area and scrap all the copper:
As you can see I have every crafting station and lots of raw materials:
For the scary mobs you can use sound attacks to cause the status effect of DIM which doubles your chance to hit them and reduces their chance to hit by half BEFORE your dodge value calculation. If you have high DV dim basically makes them have 0% accuracy instead of 50% because of how it is calculated. Very OP. Possibly unintended.
Weakness and self-buffs also help quite a bit:
Elemental Protection with Fox Ward makes me almost invulnerable to elemental damage. I think it puts me at 18.5/20, where 20 is immune. That includes the god ring's 30% increase. I carry a few shields on me too for switching between [****] elemental resistances for when I do need immunity.
I've gotten down to about level 60 in dungeons so far, and have made it 26 floors down in the infinite dungeon.
Bonus pro-tip: Keep any +learning gear you find and put it in a chest somewhere safe. When you go to do training dummy or to farm or blacksmith or train any skills in general you can slap your +20 learning gear on and level 2-3x faster in the beginning. I didn't figure this out until I was almost 15-20 learning. It would've made things so much faster. I have a set that gives +24 learning and it's wild how much faster and how much more exp you get per action. Divine Blessing, the skill, also gives a huge bonus to Learning and especially if you're a foxkin or paladin. Divine Wisdom is also simply good to have on you at all times because it negates dim and confused, which you will see constantly once you get out of the noob dungeons.
Bonus-Bonus pro-tip: Once you can sufficiently kill shit you can go to a town and constantly reset the quests until you have five "kill X amount of monsters outside of town" quests and then kill all of them, turn them in, use fame to reset the quests constantly; rinse and repeat. If it gets too hard you sell all your fame for orens and keep going. You can rack up TONS of plat- which you can then take and get like +1000% potential for one skill and then train the fuck out of it. This works well with crafting because there's almost zero chance you'll die and lose all your potential while in your own town. If you play as a performer and have pianos and panties you can throw to kill things without leveling your fighting stats too much, I could imagine it would be very easy to powerlevel your performing/charisma into the sky and become extremely rich. That could be a fun one-day project.
Keep in mind that monsters have a base-line difficulty based on your stats- so if your gear and pets and whatnot do not keep up you might screw yourself over by going overboard in stat training.
If anyone has any questions or wants to get into the game, feel free to ask.