It should be impossible to raise combat skill above some pretty low level by "punching dummy or your friends" instesd of fighting mobs or doing real PvP, othersiwe game skill system will end being fu#ked up.
Most of those suggestions are on point, but you should understand the game is an early beta now and most of those (if not all) features will be added by release time anyway.