This is an question that will have many different answers. Let me offer three quick and simple ways to get more people to vote.
If we fine people for not voting, then this fact alone will get more people to vote. The rationale is very simple, money motivates people. In light of this, perhaps the government can think of charging 50 dollars or so as a fine.
Second, if the government can make voting much easier and convenient, then people will be more apt to vote. I do not see why, things cannot be computerized. If this is done, then perhaps people will be able to vote from work.
Third, we might allow people to vote on weekend. This simple change may allow more people time to vote.