How you file your nails is very important when it comes to "snagging". Make sure to file your nail as straight as possible, especially at the corners, so that when you hold a straight edge (file etc.) along the length of the nail, that there is no gap the entire length. Also you can't just primarily use rest strokes. How're you gonna do an arpeggio? And all sorts of other stuff. You need to be able to transition between both strokes at will. I'd find a good teacher, if only for 6 months or so, get you off on the right foot.