You say you have finished your final edits but have you had your work read and edited by a professional Editor and proof- reader.
You must try and make your work the best it can be before attempting to get yourself a decent literary agent who will sterr you to a publisher.
Don't be fooled this is not an easy task and you had better be prepared for a lot of rejection but that's the professional way.
The alternative of Self Publishing, is in my opinion a completete waste of time effort and money. Sure you will see your name in print but that's about all you will get for your money and $20 a book is way over the odds.
If you want to sell your book you will be responsible for all the sales, PR and marketing which is extremely time consuming and expensive for very little return.
Take a look at some of my earlier Hubs on the trials and pitfalls of Self Publishing before making any decisions.
There are quite a few other Hubs on here on the same subject I sugest you read them they are written by wise heads.