Good tips but - most of not practical. its some thing like - steps. Not practical things.

SEO is not a magic where you can do and can get ranked.
Its needs more patience, More hard work, addiction, and with ethical process skills -obvious.

So, try with these key points - sure you can get ranked as well traffic.

No one task in seo can give you all things. SEO means- use all tasks in seo.