So i have to establish a pool for myself to solo mine, and if i find a block it would be all mine, right?You can't if you are running an ASIC miner. You need to use a pool. At this point solo mining Dash would have to be one of the most pointless things you could possibly do unless you have a lot of money to pay for electricity lying around. Many pools have zero fees so you might as well get paid something rather than nothing (unless you find a block).
Although ASICs require a URL you can still mine solo @ solo dot nicehash dot com. Im not affiliated although I do have about 40GH/s on there starting today. Also I have used this site for solo Litecoin before.
You have to set the difficulty manually via password augments. diff_4194304 is optimum for the 19.3 GH/s D3 batch. Enter diff_4194304 as your password. They give you a unique stratum connection to mine directly to your wallet completely solo.
Hope this helps! I started this account just to respond lol