With so many roster spots and 12 teams i think your lineup is very good. Not much speed but sb are usually undervalued in points leagues.
Your SP is solid as well. If that is oliver perez then you should get a good amount of K's. Your RP is pretty bad since you have no real closers.
If you can take the lack of SB and saves then this team will be very good, if not at least you have good trade bait