If you are knitting using stockinette (knit one side, purl the other) the result will always curl at the edges. To stop the curling it is common to use garter stitches for at least the first and last three stitches of each side of the pattern. Most patterns will have some technique in place to avoid the curling.
Blocking is the process of soaking or steaming your project to set the shape of it. Not all projects require blocking but most shawls and all laces should be blocked. Blocking is best done using blocking pins and mats but you can be creative in how you get your results.
It should be noted, that wet blocking (soaking) does not really do a lot for acrylic yarns because of the nature of the yarn. There are a number of You Tube videos that address blocking.
What the best needles are is really a matter of preference. I prefer metal circular needles and specifically I like the metal interchangeable needles by ChiaoGoo. On the other hand I have friends who swear by the Karbonz needles by Knitters Pride which combine metal tips with wooden shafts. Others prefer Addi.