For Options Trading training you can try Steady Options. I have read so many blogs and articles of this site and they are valuable and informative. Their training sessions might be a great experience for you.
No single trading strategy is perfect and no strategy will work all the time. To paraphrase a famous quote, "it's not the strategy that matters, it's how you use it".