OLED is garbled when powered by 3.7 battery but not when powered by USB or variable regulated power source?
Your resistors are limiting the current of all your loads. The OLED module is the most sensitive to such limitations. As stated in the comments, you need a voltage regulator.