Jacqueline,
I would suggest that if you can prove to FC that there is a definite "trend" of flights in the future, they *may* be able to help out a bit. I know it's been done before, when a friend pointed out that simply because of their date preferences for future flights, they were always one step behind; FC sorted it out.
Call them, (can you prove future flights booked?) and talk it through with them. (They can only say no
)
(In answer to your second question, No. You only earn miles on the highest PAID class of travel on your ticket. The only upgrade type that will earn the cabin-class bonuses are paid upgrades)
I would suggest that if you can prove to FC that there is a definite "trend" of flights in the future, they *may* be able to help out a bit. I know it's been done before, when a friend pointed out that simply because of their date preferences for future flights, they were always one step behind; FC sorted it out.
Call them, (can you prove future flights booked?) and talk it through with them. (They can only say no

(In answer to your second question, No. You only earn miles on the highest PAID class of travel on your ticket. The only upgrade type that will earn the cabin-class bonuses are paid upgrades)