We need to expand the size of the House. Right now the average Congressional district is 700k. No one person is capable of representing a group that large effectively because it is too diverse. We're also beginning to see the concentration of representation in the hands of just a few states. Personally, I think the House should double in size over the next couple of decades.
I don't see how the last point is true. If representation was concentrated in a few states then New York and California would be controlling everything, but they're not.
Even Texas, which has a lot of seats and is in the majority party isn't controlling much. It seems like key legislation on a lot of legislation is coming from a diverse group of representatives from smaller states.
Besides, even if that point is true, there's no point trying to alleviate it. That's why we have the Senate.