Andy Murray believes he has the ability to win the French Open but says he needs the perfect preparation in order to triumph at Roland Garros.