Are you fairly new to Logic? You do have to learn how to use it... every plugin and every virtual instrument uses CPU power. Logic, if used incorrectly can bring the most powerful computer to the point of crashing. In other words... you can't do whatever it is you want, the program has to be used with the knowledge of the limitations imposed by the hardware.
So yes, two cores is a limitation... Mojave will not help matters any. Both Logic and Mojave stress the graphics hardware.
Quite a few MacBook Pro's had dual graphics, a software based graphics that used system memory gave long battery life, the hardware graphics was used when the system needed it. It's recommended you use the hardware only, It's in System Preferences/Display (I think) if it's not there then your MBP doesn't have the two graphics processors.
First thing you can do is adjust Logic's preferences. Go into Logic's Preferences/Audio set the "I/O Buffer to 256", set Multithreading to "Playback Tracks".