It sounds like the only thing missing from what you mentioned as experience is practice. you need to practice alot. get a pouch of rolling tobacco, and dont stop rolling till the pouch is empty. i guarantee the last cigarette you roll will come out better than the first.