1) If you are having that much difficulty try using a lifeline. Thread some waste yarn through the stitches (parallel to the needle) when you succesfully finish a row. Then work a few rows, but don't knit the lifeline. Check and if your pattern is okay thread a new lifeline and take out the old. If you are wrong then you can frog back to the lifeline and easily pick up the stitches and try again.
2) Check out this site dedicated to Brioche stitch (aka Fisherman's rib).