Oil Tankers were the limiting factor.
BTW, if the Allies had not been running the Invasion of North Africa at the same time as Guadalcanal then a whole Navy would have been available for service at Guadalcanal.
Want a weird "What If". Imagine a set of Royal Navy KGV class BBs fighting it out with Hiei and Kirishima off Guadalcanal in 1942. How could it have happened? During the invasion of North Africa the French make it clear the Americans can invade but the British would not be welcome.