Yes as per me to be success in forex we need proper education and training for that and we can trained ourselves either through joining forex courses, education center provided by forex bokers or from forex sites.
No, self-study is already enough to achieve your target. For me, it is not advisable to seek knowledge from the professional gurus. All you have to do is to learn and apply all your learnings practically.