Table values being cut-off by table lines
You should format your label so that there is a background color of white (instead of default none).  

Right-click on one of the labels and select Series Label Properties.  Select Fill.  By default this is set to No Color.  Change it to White.  Click OK.  That should take care of it!

ADDITION: It may be possible to write an expression to change the distance between the label and the bar.  When you select one of the labels, check out the properties window.  You would need to play around with SmartLabels - specifically MaxMovingDistance and MinMovingDistance.  You would need to have chart lines at specific intervals and then build the expression around the value being within one of those intervals.

I know that is short on details, but hopefully the idea sketch gets you started in the right direction!