Totally agree. Especially for point number 1 and 3, that works for me.
I do have lots of traffic from "good" backlinks and also "typos" from posts, blogs, etc.
But again, thousands of backlinks doesn't mean that your domain will get thousands of visitors. Mostly zero.
So its hard.