I do know that I can generate the address from the key as is but I tried to import the private key to a wallet and it said that it must be compressed to import?
That's because the wallet you used doesn't support importing uncompressed private keys. You can use
electrum to import an uncompressed private key.
Take note that the uncompressed format and the compressed format of your private key generate two different addresses.
Also, it requires a signature since it's P2PKH. Also, the block reward for mining it suppose to be 50 BTC that generates a new block. So, I also want to mine it if I can.
What? You want to mine a block with the reward of 50 BTC? It seems that you have zero knowledge about bitcoin mining.
My guess is that you have a private key and you think that it's associated with an address owning 50 BTC earned as a block reward. Am I right?
Where did you get that private key from? If you purchased it, you have been scammed.