No, you cannot top upgrade your account using your earnings. You can only do it from your Purchase balance.