The suggestions made by OP are not bad, infact they’re good and could be helpful to someone who need to put together basic tenets of health from the scratch. But the thread title is misleading, as there’s lot more to the testosterone equation than just the handful of the above mentioned factors. Actually many young guys in spite of the healthy lifestyle factors face hypogonadism due to some underlying reasons which just couldn’t be cured naturally. In fact this has been discussed before by @BrickHead in his thread
There Is No 'Raising T Naturally'