i dont think you can, at least for the house of representatives. in smaller states, it would be feasible, just make it like the senate. each voter can vote for all senators/representatives. as for general election, popular vote. pretty straighforward. your vote shouldn't count for more just because you live in cleveland instead of houston
but as there are states like CA with 50+ representatives, its pretty absurd to have a person vote for 60 officials on one ballot. it would just enable more party-line voting, as nobody is going to be informed on that many decisions. people are somewhat able to identify their representative.