Solidworks is a well known and well used software in both the industry and the academia. Learning it is very easy, but you need to put a lot of practice hours. You don't need imagination to use Solidworks, you will need imagination to build pretty or artistic things. It is a perfect fit for mechanical engineering students who are looking for a tool to make a mechanical drawing. As a mechanical engineer it is mandatory to learn both drawing and analysis software as a part of curriculum. Mechanical engineers generally design and use machine components like screws, bolts, gears, weldments, extrusions, etc. All you will need is a little thought process on designing for assembly of these components. If you spend 50-100 hours practicing, call your self a beginner, 300-500 hours- a professional, 1500-2000 hours, an expert.
Note that, learning Solidworks can be completely independent from your mechanical engineering background.
Once you feel confident at using SolidWorks, move to other highly acclaimed software like CATIA, Inventor, Ansys, Fusion 360.