If I want to share some of my PGP information shit in my Bitcointalk signature in what way can I share it?
You should either share the fingerprint or use an online database[1] to store your PGP public key.
if I share my publc key what is it even going to be used for? And If I share my Fingerprint what is the use of sharing some of your PGP info in your BitcoinTalk signature?
With the public key, people can encrypt messages to prevent third party from snooping with your information. The public key will allow people to import it into their own PGP WOT and be able to validate your messages when you use it.
The fingerprint is like a hash of your public key. It'll be useful for people to validate your identity when the public key is too long.
[1]
https://pgp.mit.edu/