i do agree. it takes a lot of practice. i got guidance by someone who was already practiced and i can highly recommend. its a personal experience though, so its hard to find someone who fits your inner.
for the record. i am really bad at it still. learning every day :)