If you have the determination to study then i would suggest you to repeat :)
Going to ITE is going to take a longer time , repeat 1 year , try for PFP . Straight to poly , safer :D
Huh well If your teachers really feel that you can make it then I think you should repeat your N Levels. There's no fixed way to success, just that some paths are longer. Work towards university All the best!