usually if meatballs are dense or heavy then it is because the meatball mixture has been handled too much and the minced (ground) meat has become compacted. it may help to use beef with a slightly higher fat content, as the extra fat will provide a little extra moisture.