How can I make powerful design? What I need for this purpose?
You need to follow modern trends of web design. Some of them are: animated backgrounds, implement typography, layout designs, etc...Also I recommend to search good professional fonts, for example here masterbundles.com/downloads/category/active/fonts/. But if you don't have enough experience in this direction I recommend you to use premium pre-made theme with good design.