I can resume this to a couple lines.
Basically you forget what is the most important thing about this sport, TO HAVE FUN.
If you are not having fun you are doing the wrong sport.
Now, if you want to progress and push yourself , you need to do it the rite way, often, people ( friends ) are not the best people to ask for advice.
Your best bet would be to attend a camp or even to ski for a couple days with a better skier and ask him for some advice. You would be impressed how easy the tricks come together after someone tells you how to do them and also what are the mistakes you make.
Also, it is really hard to learn all by yourself since you cant really see yourself .
Remember that freeskiing is a long learning process. A lot of falling, a lot of bruises, frustration. Try to always look on the bright side of things.
One more thing, dont compare yourself to pro skiers. We all learn differently , have different styles and learn at a different pace. Some are born to do it, if your spirit is into it, and you really wanna make it, chances are you will.
Being negative is never the way to go, focus on getting healthy and strong.
Strong and healthy bodies makes better athletes.
Sleep well, eat well, stretch before and after skiing and also go to the gym.
Best way to stay away from injuries is to prevent them!!