I am a student on a budget

I want to launch an ICO to sell tokens/new crypto currency.
I researched and realized there are a lot of companies that I can hire to do ICO.
1. All these guys are pretty expensive. Am I right?
2. Wave is probably the only affordable one. But, how good is it to market/promote ICO through Wave?
3. I am pretty technical myself. So, I can do it myself with Strat or Ethereum. If I do myself, ow the hell do I market/promote it?
My ICO is the first of its kind (Cliche, I know) that benefits women
Thanks guys
hello we launched our ICO and we did both a part by ourselves and a part with advisors. Even with this we spent a lot of money in communication so think about it and ask advice