It's the tall thin cylinder that's the problem. No point in having a cylinder where the hot water stops well short of the bottom.
A short, stout cylinder, or a cylinder with one or two elements going in from the side (they are often used on Economy 7 type tariffs, as the bottom element can heat the whole cylinder overnight) will give more hot water.