I have build a few good working glide baits with pine wood. I think the English name would be Scottish Pine. I'd take a wood that is not very soft (assuming you use the lure for fish with teeth), but definitely not very heavy. Light wood can take more ballast weight and if the ballast weight is placed low, you get much more stability compared to heavy wood with little ballast weight. I have made slots in the wood to glue stripes of lead as low as possible. This is the way to make the lure extra stable. And stability is for a glide bait the key to succes. All energy you put into the lure by pulling, must go into forward motion instead of in rolling over.
Also very important is to make them sink precisely horizontally. So you need to test them individually, with ballast weight duc taped on the blank, all hooks attached and the leader tied on. Don't forget the leader especially if it is a heavy fluorcarbon/steel leader! If these lures do not sink horizontally, they do not glide very well.
Making a glide bait is mostly a matter of patience regarding finding the correct amount and position of the ballast weight for each and every blank you make. Every piece of wood will need a slightly different amount of lead to sink horizontally. The only really difficult step is, if you drill holes for the ballast weight, you have to be exactly in the centre or the lure will never go straight. But I avoid that step!