In addition to the great advice offered above, here are a few practical tips I wish someone had shared with me:
Spend a lot of time outdoors. Develop some hobbies, some challenging and some mindless, that you'll be able to continue as you age. Fishing, shooting, woodwork, for example.
Buy 30 year term life insurance. If you are healthy it will be dirt cheap at your age. Name parents or sibling as beneficiary for now. That can be changed later. There are lots of options. Doesn't need to be for a lot. You can get more if/when wife & kids come into the picture.
Open an IRA, preferably a Roth if your income allows it. Don't need to go crazy but put as much in as able. Compounding interest is a beautiful thing.
Develop a backup/side income skill while you have the time. This could be a lot of things. Get a CDL for example.
Generally, seek to develop yourself into the type of man you would be thrilled to have your daughter marry. Not to make finding a spouse an idol, but because those will be godly characteristics that will serve you and the world around you well, whether you marry or not.