Damn, I know this makes me sound and feel really old, but...
I am in my mid-40's.
I started in my early thirties...too late.
I had a useless broker, and I lost virtually everything and had to start again.
As trite as it is, start as early as you can.
And, you don't need to hit home runs as compound interest and regular contributions are all you need if you start early enough.