Solid tires are awful. There is no technology that is as efficient or comfortable as pneumatic tires. Solid tires have very little compliance, so the result is an extremely harsh ride which will cause more expensive failures elsewhere on the bike.
if you live where there are goat heads, tubeless is likely what you need, but you probably do not have compatible rims.
you could try putting tubeless sealant in your existing tubes.