I can make professional website and SEO for You but for such a great results as You descrbied, it takes a lot of time and money. Anyone who would say otherwise is simply a liar.
If You want to cooperate on this project, please contact me :)
best regards!
Łukasz