first suggestion: don’t take 2.5 years to write a book
second suggestion: don’t go with a traditional publisher if you’re not getting a hefty advance- a small advance means no publicity, and the royalty rates are too dismal to do your own advertising
go indie: with 70 percent royalties on ebooks you can make more than this author in a week
trad publishing is a club: don’t expect to make money when you join an elite(ist) club