Opening a new credit card WILL NOT improve your credit in 20 to 30 days. Credit scores are based on payments made on time, over a long period of time. So if you need your credit increased quickly, don't open anything new.
In addition, inquiries do hurt your score and can reflect badly when applying for new credit. It looks to the person giving you the loan that you are looking for new credit in many places.
If you need help with your credit reports, I recommend doing some credit restoration . Companies like Lexington Law Firm can help you with credit repair and they can also try and change any hard inquiries to soft inquiries.
Good luck, hope you get the credit you need.