Simple...use the popular vote!
We already have Congress, which is a corruption of the democratic process by providing 2 senators for each state, no matter how populous or not. In addition, Senate approval is required for laws to be passed, with the VP being the 50-50 tie-breaker, and Senate approval is required for the Federal Judiciary, so small states already have an overweight presence in American Government.
Lastly, the Federal Govt is supposed to be a limited body, with ultimate government control supposedly falling to your State Legislature, so it makes sense that the head of the NATION should rest on a NATIONAL “ONE PERSON, ONE VOTE” election.
The Electoral College could be seen as a “national” election if we went back to a growing House, based on population growth, and simply removed the two “extra” EC votes given for each Senate seat, but we stopped growing the House and gerrymandering has taken over, as the post-Census preference for securing power for the next decade...and even the Census has been hyper-political this year of a global pandemic (resulting in a lawsuit to STOP THE COUNT!).
• Simple democratic vote for the President.
• Keep the two Senators per State.
• Update the House with a maximum population per Representative It used to be 50,000 people per seat, but that might needed changing! Maybe transition to 750,000 per seat initially
• Use a population & Lat-Long based map for the House, to create the “squarest” House map possible to reduce gerrymandering.
Those are “top of my head” thoughts. I’m sure there will be pushback and look forward to the thoughts of others.