Originally Posted By: Caribbean mom :)

you may need anger management

I completely agree.
Whether or not your bird will be cute & cuddly again with you is the least of your concerns. If someone 100 times bigger than you hit you, would you trust it?
You need to find a good, stable home for that bird ASAP, in which it will never be hit again. All it takes is one time to break its neck, leg, wing, etc. If you really had a knee-jerk reaction, how can you be sure this won't happen again?
Take your bird to a vet to make sure you didn't do any internal damage, find it a suitable home, then go to anger management and then think about if you can lovingly & responsibly care for a living, feeling being.