Running a Minecraft server is not that far away from running a business. If you want your business to grow, you need to make sure it offers something special or your customers find attractive in any way possible. Same goes with a server where you need to make sure your players are satisfied with what they are doing. But creating that awesome server might cost you a bit more than just setting up a server and then wait and expect players to come to you, and believe me when saying this, it will cost you unless your idea is completely new and very attractive. And lets face it, that’s not too often. Usually you start something up that already has been done a hundreds of times before but what you can do in a situation like this is to enhance it and make it better than before.
If you do not know any programmer language and you don’t feel that’s something you want to dedicate your energy to the best thing you can do is outsourcing it. There are so many people doing these sort of things and when it comes to Minecraft most people usually do it for a cheap cost, sometimes for free, but that barely happens if you first tell them you can pay them.
By being careful where to invest your money and with who to trust your time with I suggest you to pick programmers carefully. It might require some extra work but in the long run it’s good for you. Spend your money wise and stop wasting it.