I really like Bachstul's advice--practice reading and fingering over and over and over and over......and the scales will get ingrained. As to your question: What wins in the end, knowing scales with bad tone & range or not knowing scales but having a good tone and range? The answer is: knowing scales with a good tone and range. We really can't afford the luxury of being bad at anything. Good luck!