Being HWP, you will only be able to load a few in your transports and they will never improve though, that doesn't quite work.
Unfortunately, one can only define one type of soldier, with one set of stat ranges, and the actual values of the stats are only generated when the soldier is ordered. You have to do your own screening. That is OK by me. In XCom the commander does everything. In a real military organization, the commander would have people doing the screening, but he would also not micromanage the equipment of soldiers or their action in battle. We do everything (or the game turns into a strategy level game where the commander only plays in the geoscape).
What could work in the current micromanagement game is if, like crafts, soldiers had a "costBuy" and a "maintenance". You could make buying soldiers cheap (it's the plane ticket to the base for the interview) and the maintenance expensive (that's the salary + health insurance).
It would also remove stupid stuff like hiring a soldier on the 30th of a month means he gets paid when you buy him and again at the end of the month.
Of course, you can also raise the minimum values for certain stats to make soldiers a bit less useless (50 or something accuracy instead of 40, higher min bravery, etc.) if you think they aren't good enough.