This is a classic fiddle tune with quite a few chord changes. In this song, the melody outlines the chords, so it would be helpful to run through the chords a couple times before taking a stab at the melody.
This advanced solo sounds exactly like how a fiddle player would approach playing this song. Practice tip: Play slow to go fast! When you practice slow, you can focus on many different things, like articulation, tension, and timing.